Re: nginx: worker process`ы называются nginx: master process

Maxim Dounin mdounin на mdounin.ru
Пт Апр 16 15:42:18 UTC 2021


Hello!

On Fri, Apr 16, 2021 at 09:52:54AM +0300, Gena Makhomed wrote:

> Здравствуйте, 
> All!
> 
> После перезапуска сервера 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().

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru