Я использую supervisord для запуска своего Java-приложения. Приложение работает нормально, но мой ulimit nofiles не установлен. Я мог бы сделать это на одной машине, используя Debian. но есть проблема на второй машине, что эта конфигурация не работает. По сути, я запускаю свое приложение со сценария:
#!/bin/sh
iscsiJar="/mnt/cache/jscsi/udrive.jar"
ulimit -SHn 32768
# função para iniciar a aplicação
java -XX:MaxHeapFreeRatio=70 -Xmx2048M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof -jar $iscsiJar
Но моя команда cat /proc/4171/limits продолжает говорить:
Максимальное количество открытых файлов 4096 4096 файлов
Любой намек? Я уже везде ищу в Интернете.... Я мог бы попробовать этот путь по этому вопросу> nohup создавать новые файлы nohup.out по дням