Използвам 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 по ден