Re: nginx: worker process`ы называются nginx: master process
Gena Makhomed
gmm на csdoc.com
Пт Апр 16 17:45:15 UTC 2021
On 16.04.2021 18:42, Maxim Dounin wrote:
>> После перезапуска сервера htop показывает:
>>
>> └─ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>> ├─ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>> ├─ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>> ├─ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>> └─ nginx: worker process
>>
>> После ручного systemctl restart nginx все стало нормально:
>>
>> └─ nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>> ├─ nginx: worker process
>> ├─ nginx: worker process
>> ├─ nginx: worker process
>> └─ nginx: worker process
>>
>> Это какая-то ошибка в коде nginx,
>> что переименование процессов не всегда срабатывает?
> Скорее процессы повисли где-то на запуске. Я такое наблюдал при
> прикрученном
на серверах LDAP'е
для пользователей/групп, который
> не работал, и соответственно
запуск рабочих процессов вис где-то
> в районе setgid() / initgroups() / setuid().
Там используются бинарные сборки с сайта nginx.org, версия 1.19.10
без сторонних
и стандартных
модулей. В конфигах nginx тоже нет
ничего нетривиального, используется несколько mediawiki сайтов.
Если такая ситуация повторится в будущем - что мне следует сделать,
для того чтобы
найти причину
этого глюка с непереименованием процессов?
--
Best regards,
Gena
Подробная информация о списке рассылки nginx-ru