Hello!
On Fri, Sep 09, 2011 at 01:25:34PM +0300, Андрей Василишин wrote:
09.09.2011 13:16, Maxim Dounin пишет:
Повторный взгляд на приведённый вывод ps:
23831 ? S 0:00 nginx: master process /usr/sbin/nginx
[...]
23871 ? S 0:00 nginx: worker process
позволяет предположить, что рабочих процессов таки было запущено
40 (note: pid меняется от 23831 до 23871), но часть из них померли
по каким-то причинам. Читать логи nginx'а и системы.
# cat /var/log/nginx/error_log
[...]
2011/09/09 02:02:13 [emerg] 23836#0: io_setup() failed (1: Operation
not permitted)
2011/09/09 02:02:13 [alert] 23831#0: worker process 23836 exited
with fatal code 2 and can not be respawn
Не хватает /proc/sys/fs/aio-max-nr на то количество процессов,
которые вы пытаетесь запустить. Нужно поднять указанный лимит.
Каждому процессу nginx'а там нужен 1k, при 80 процессах в момент
реконфигурации/обновления соответственно там должно быть минимум
80k, в то время как значение по умолчанию - 64k.