Re: "worker process is shutting down" и ошибки open files
ingtar
nginx-forum на forum.nginx.org
Чт Сен 14 12:05:57 UTC 2017
Некоторые долгие могут. Там конфиг бааальшой %)
reset_timedout_connection on отсутствует.
Я подцепился стрейсом к зависшему воркеру и там были запросы от websocket.
Их все время держат, гоняя ping-pong запросы по ним. Кажется дело в них.
worker_shutdown_timeout же по идее должен был в этой ситуации решить?
Vasiliy P. Melnik Wrote:
-------------------------------------------------------
> Syntax: keepalive_timeout timeout [header_timeout];
> Default: keepalive_timeout 75s;
>
> Зачем прописывать дефолтные значения не знаю - там и так 75 секунд
>
> у меня прописано 10 секунд, у Вас запросы могут выполняться по 75
> секунд?
>
> reset_timedout_connection on - это есть в конфиге?
>
>
> 14 сентября 2017 г., 14:23 пользователь ingtar
> <nginx-forum на forum.nginx.org>
> написал:
>
> > Да, так и сделали. Про openfiles ошибки ушли, а вот висящие процессы
> в
> > статусе завершения - остались.
> > Шаги для повторения - поставить nginx, дать нагрузку (5к rps
> например),
> > сделать reload. Процессы не отпустит, но новые поднимутся.
> > Если убрать нагрузку, то они завершатся через какие-то время
> корректно.
> > Проверяю на 1.12.1 с опцией worker_shutdown_timeout 1m
> > Пока подозреваю keepalive...
> >
> > Из его настроек только
> > keepalive_timeout 75 75;
> > keepalive_requests 1000;
> >
> >
> > Vasiliy P. Melnik Wrote:
> > -------------------------------------------------------
> > > Поставьте больше, например
> > >
> > > worker_rlimit_nofile 102400;
> > > хуже от этого точно не будет
> > >
> > > 2017-09-13 21:06 GMT+03:00 ingtar <nginx-forum на forum.nginx.org>:
> > >
> > > > Да,
> > > >
> > > > proxy_cache_path /lib/init/rw/proxy_cache levels=1:2
> > > > keys_zone=static:10m max_size=100m;
> > > >
> > > > Завтра попробую посмотреть дебаг логи
> > > >
> > > > Vasiliy P. Melnik Wrote:
> > > > -------------------------------------------------------
> > > > > кеш используется ?
> > > > >
> > > >
> > > > Posted at Nginx Forum: https://forum.nginx.org/read.
> > > > php?21,276356,276358#msg-276358
> > > >
> > > > _______________________________________________
> > > > nginx-ru mailing list
> > > > nginx-ru на nginx.org
> > > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > > _______________________________________________
> > > nginx-ru mailing list
> > > nginx-ru на nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> > Posted at Nginx Forum: https://forum.nginx.org/read.
> > php?21,276356,276374#msg-276374
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru на nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,276356,276377#msg-276377
Подробная информация о списке рассылки nginx-ru