Re: No more than 1024 processes can be spawned

2015-07-21 Пенетрантность BieZax
Валентин Бартенев Wrote:
---
> On Friday 10 July 2015 22:53:49 Alex Vorona wrote:
> > 10.07.15 15:47, BieZax пишет:
> > > Только   флаг.  Хотя не  исключаю, что это совпадение,  т.к.  
> проблема  и
> > > до отключения модуля  не сразу проявилась.
> > В документации указано что по умолчанию threads=32. 24*32=768, при 
> > ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно
> проблема 
> > все-таки при SIGHUP или online upgrade?
> > Как я понимаю, существующий пул тредов сейчас можно использовать
> только 
> > на Linux для sendfile, соответственно на FreeBSD опция пока
> малополезна.
> 
> Если треды не используются, то пул по умолчанию не создается.
> 
> --
> Валентин Бартенев
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


Тогда совсем странно.  С тех пор   как  отключил , ситуация ни разу не
повторилась.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,260127,260450#msg-260450

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

Re: No more than 1024 processes can be spawned

2015-07-14 Пенетрантность Валентин Бартенев
On Friday 10 July 2015 22:53:49 Alex Vorona wrote:
> 10.07.15 15:47, BieZax пишет:
> > Только   флаг.  Хотя не  исключаю, что это совпадение,  т.к.   проблема  и
> > до отключения модуля  не сразу проявилась.
> В документации указано что по умолчанию threads=32. 24*32=768, при 
> ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно проблема 
> все-таки при SIGHUP или online upgrade?
> Как я понимаю, существующий пул тредов сейчас можно использовать только 
> на Linux для sendfile, соответственно на FreeBSD опция пока малополезна.

Если треды не используются, то пул по умолчанию не создается.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: No more than 1024 processes can be spawned

2015-07-10 Пенетрантность Alex Vorona

10.07.15 15:47, BieZax пишет:

Только   флаг.  Хотя не  исключаю, что это совпадение,  т.к.   проблема  и
до отключения модуля  не сразу проявилась.
В документации указано что по умолчанию threads=32. 24*32=768, при 
ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно проблема 
все-таки при SIGHUP или online upgrade?
Как я понимаю, существующий пул тредов сейчас можно использовать только 
на Linux для sendfile, соответственно на FreeBSD опция пока малополезна.


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

Re: No more than 1024 processes can be spawned

2015-07-10 Пенетрантность BieZax
Валентин Бартенев Wrote:
---
> On Friday 10 July 2015 05:09:57 BieZax wrote:
> > Сервер  находится в  резерве, и кроме мониторинга туда никто не 
> ходит.
> > Релод   по  30тому  сигналу (freebsd),  сторонних  модулей нет.
> >  configure arguments: --prefix=/usr/local/etc/nginx
> --with-cc-opt='-I
> > /usr/local/include' --with-ld-opt='-L /usr/local/lib'
> > --conf-path=/usr/local/etc/nginx/nginx.conf
> > --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
> > --error-log-path=/var/log/nginx-error.log --user=www --group=www
> > --with-debug
> --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
> > --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
> > --http-proxy-temp-path=/var/tmp/nginx/proxy_temp
> > --http-scgi-temp-path=/var/tmp/nginx/scgi_temp
> > --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
> > --http-log-path=/var/log/nginx-access.log
> --with-http_addition_module
> > --with-http_geoip_module --with-http_gzip_static_module
> > --with-http_gunzip_module --with-http_realip_module
> > --with-http_stub_status_module --with-pcre --with-http_spdy_module
> > --with-http_ssl_module
> > 
> >  При  переходе с  1.6  на   1.8   добавил  флаг на попробовать
> > --with-threads, без  него  проблемы не возникает.
> > 
> 
> Так вы только флаг добавили или еще включили в конфигурации?
> 
> --
> Валентин Бартенев
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Только   флаг.  Хотя не  исключаю, что это совпадение,  т.к.   проблема  и
до отключения модуля  не сразу проявилась.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,260127,260182#msg-260182

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

Re: No more than 1024 processes can be spawned

2015-07-10 Пенетрантность Валентин Бартенев
On Friday 10 July 2015 05:09:57 BieZax wrote:
> Сервер  находится в  резерве, и кроме мониторинга туда никто не  ходит.
> Релод   по  30тому  сигналу (freebsd),  сторонних  модулей нет.
>  configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
> /usr/local/include' --with-ld-opt='-L /usr/local/lib'
> --conf-path=/usr/local/etc/nginx/nginx.conf
> --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
> --error-log-path=/var/log/nginx-error.log --user=www --group=www
> --with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
> --http-proxy-temp-path=/var/tmp/nginx/proxy_temp
> --http-scgi-temp-path=/var/tmp/nginx/scgi_temp
> --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
> --http-log-path=/var/log/nginx-access.log --with-http_addition_module
> --with-http_geoip_module --with-http_gzip_static_module
> --with-http_gunzip_module --with-http_realip_module
> --with-http_stub_status_module --with-pcre --with-http_spdy_module
> --with-http_ssl_module
> 
>  При  переходе с  1.6  на   1.8   добавил  флаг на попробовать
> --with-threads, без  него  проблемы не возникает.
> 

Так вы только флаг добавили или еще включили в конфигурации?

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: No more than 1024 processes can be spawned

2015-07-10 Пенетрантность BieZax
Сервер  находится в  резерве, и кроме мониторинга туда никто не  ходит.
Релод   по  30тому  сигналу (freebsd),  сторонних  модулей нет.
 configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
/usr/local/include' --with-ld-opt='-L /usr/local/lib'
--conf-path=/usr/local/etc/nginx/nginx.conf
--sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
--error-log-path=/var/log/nginx-error.log --user=www --group=www
--with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-scgi-temp-path=/var/tmp/nginx/scgi_temp
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
--http-log-path=/var/log/nginx-access.log --with-http_addition_module
--with-http_geoip_module --with-http_gzip_static_module
--with-http_gunzip_module --with-http_realip_module
--with-http_stub_status_module --with-pcre --with-http_spdy_module
--with-http_ssl_module

 При  переходе с  1.6  на   1.8   добавил  флаг на попробовать
--with-threads, без  него  проблемы не возникает.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,260127,260171#msg-260171

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

Re: No more than 1024 processes can be spawned

2015-07-08 Пенетрантность Maxim Dounin
Hello!

On Wed, Jul 08, 2015 at 07:43:39AM -0400, BieZax wrote:

> Maxim Dounin Wrote:
> ---
> > Hello!
> > 
> > On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote:
> > 
> > > Добрый день.  Подскажите пожалуйста, что   значит  сабж в  error
> > логе.
> > 
> > У вас сконфигурировано слишком много рабочих процессов, и nginx 
> > упёрся в органичение на количество процессов, которое он умеет 
> > обслуживать (1024 на unix-системах).
> 
> Странно, т.к. worker_processes24; 
> И   проблема   вылезает   во время   ротации логов, а до  этого  стабильно 
> ps   | grep -c  nginx 
> 27

Если для ротации логов используется SIGHUP с перечитыванием 
конфигурации и запусоком новых рабочих процессов (что неправильно, 
надо слать USR1) - то это может быть следствием того, что 
скапливается много старых рабочих процессов, которые ещё не успели 
завершиться.  Использование USR1 проблему вылечит.

Подробнее тут:

http://nginx.org/ru/docs/control.html#logs

> Проблема появилась  с 1.8.  Сначала  думал , что дело  в lua, т.к.   в логах
>  было что-то типа 
> failed to initialize Lua VM in /usr/local/etc/nginx/nginx.conf:108
> Но  выпиливание   модуля   из  сборки  проблемы не решило. 
> в 1.6   проблема не наблюдается

Если проблема не объясняется вышеописанным, имеет смысл для начала 
убедиться, что проблема воспроизводится без сторонних модулей.

-- 
Maxim Dounin
http://nginx.org/

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

Re: No more than 1024 processes can be spawned

2015-07-08 Пенетрантность BieZax
Maxim Dounin Wrote:
---
> Hello!
> 
> On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote:
> 
> > Добрый день.  Подскажите пожалуйста, что   значит  сабж в  error
> логе.
> 
> У вас сконфигурировано слишком много рабочих процессов, и nginx 
> упёрся в органичение на количество процессов, которое он умеет 
> обслуживать (1024 на unix-системах).
> 
> -- 
> Maxim Dounin
> http://nginx.org/
> 
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Странно, т.к. worker_processes  24; 
И   проблема   вылезает   во время   ротации логов, а до  этого  стабильно 
ps   | grep -c  nginx 
27

Проблема появилась  с 1.8.  Сначала  думал , что дело  в lua, т.к.   в логах
 было что-то типа 
failed to initialize Lua VM in /usr/local/etc/nginx/nginx.conf:108
Но  выпиливание   модуля   из  сборки  проблемы не решило. 
в 1.6   проблема не наблюдается

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,260127,260136#msg-260136

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

Re: No more than 1024 processes can be spawned

2015-07-08 Пенетрантность Maxim Dounin
Hello!

On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote:

> Добрый день.  Подскажите пожалуйста, что   значит  сабж в  error логе.

У вас сконфигурировано слишком много рабочих процессов, и nginx 
упёрся в органичение на количество процессов, которое он умеет 
обслуживать (1024 на unix-системах).

-- 
Maxim Dounin
http://nginx.org/

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