ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BUG] sendfile on; & output_buffers 1 128k;



09.09.2011 13:57, Maxim Dounin пишет:
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.


Спасибо, увеличил до 128к и прописал sysctl.conf на всякий случай. Вот только aio в конфиге не используется или это зависит только скомпилен нгинкс с аио или без?


--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.