после yum update остались активны два мастер-процесса nginx
Gena Makhomed
gmm на csdoc.com
Чт Мар 30 06:33:43 UTC 2017
Здравствуйте!
в файле /var/run/nginx.pid записано 26112
в файле /var/run/nginx.pid.oldbin записано 603
при обновлении nginx с версии 1.11.10 на версию 1.11.12
через yum update он ругнулся, что во время обновления произошла
ошибка и остались висеть оба мастер-процесса со своими воркерами.
официальная сборка из репозитория nginx.org mainline для centos 7.
в sysctl.conf сервера прописано net.ipv4.ip_nonlocal_bind=1
и эта CentOS 7 - контейнер на OpenVZ 2.6.32-042stab120.18
если это может быть важно.
ожидалось что после yum update останется только один мастер nginx.
и только его воркер-процессы.
в конфиге nginx прописано worker_processes 8;
у старого мастера их почему-то было в два раза больше запущено.
# pstree -cp
systemd(1)─┬─nginx(603)─┬─nginx(26112)─┬─nginx(26826)
│ │ ├─nginx(26827)
│ │ ├─nginx(26828)
│ │ ├─nginx(26829)
│ │ ├─nginx(26830)
│ │ ├─nginx(26831)
│ │ ├─nginx(26832)
│ │ └─nginx(26833)
│ ├─nginx(25993)
│ ├─nginx(25994)
│ ├─nginx(25995)
│ ├─nginx(25996)
│ ├─nginx(25997)
│ ├─nginx(25998)
│ ├─nginx(25999)
│ ├─nginx(26000)
│ ├─nginx(26160)
│ ├─nginx(26161)
│ ├─nginx(26162)
│ ├─nginx(26163)
│ ├─nginx(26164)
│ ├─nginx(26165)
│ ├─nginx(26166)
│ └─nginx(26167)
# ps aux | grep nginx
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 603 0.0 3.5 143696 73680 ? Ss Mar05 0:10 nginx:
master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx 25993 0.0 3.9 152352 82552 ? S< Mar29 0:02 nginx:
worker process
nginx 25994 0.0 3.9 152352 82580 ? S< Mar29 0:02 nginx:
worker process
nginx 25995 0.0 3.9 152352 82556 ? S< Mar29 0:02 nginx:
worker process
nginx 25996 0.0 3.9 152352 82580 ? S< Mar29 0:02 nginx:
worker process
nginx 25997 0.0 3.9 152352 82604 ? S< Mar29 0:03 nginx:
worker process
nginx 25998 0.0 3.9 152352 82588 ? S< Mar29 0:04 nginx:
worker process
nginx 25999 0.0 3.9 152352 82588 ? S< Mar29 0:04 nginx:
worker process
nginx 26000 0.0 3.9 152352 82640 ? S< Mar29 0:05 nginx:
worker process
root 26112 0.0 3.7 145824 77672 ? S Mar29 0:01 nginx:
master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx 26160 0.0 3.9 152352 82632 ? S< Mar29 0:05 nginx:
worker process
nginx 26161 0.0 3.9 152352 82620 ? S< Mar29 0:06 nginx:
worker process
nginx 26162 0.0 3.9 152352 82632 ? S< Mar29 0:08 nginx:
worker process
nginx 26163 0.0 3.9 152352 82652 ? S< Mar29 0:09 nginx:
worker process
nginx 26164 0.0 3.9 152352 82652 ? S< Mar29 0:10 nginx:
worker process
nginx 26165 0.0 3.9 152352 82660 ? S< Mar29 0:12 nginx:
worker process
nginx 26166 0.0 3.9 152352 82648 ? S< Mar29 0:14 nginx:
worker process
nginx 26167 0.0 3.9 152352 82672 ? S< Mar29 0:16 nginx:
worker process
nginx 26826 0.0 3.6 145828 76444 ? S< 05:00 0:05 nginx:
worker process
nginx 26827 0.0 3.6 145828 76456 ? S< 05:00 0:06 nginx:
worker process
nginx 26828 0.0 3.6 145828 76456 ? S< 05:00 0:07 nginx:
worker process
nginx 26829 0.0 3.6 145828 76488 ? S< 05:00 0:12 nginx:
worker process
nginx 26830 0.0 3.6 145828 76464 ? S< 05:00 0:09 nginx:
worker process
nginx 26831 0.1 3.6 145828 76468 ? S< 05:00 0:17 nginx:
worker process
nginx 26832 0.1 3.6 145828 76488 ? S< 05:00 0:26 nginx:
worker process
nginx 26833 0.1 3.6 145828 76488 ? S< 05:00 0:21 nginx:
worker process
--
Best regards,
Gena
Подробная информация о списке рассылки nginx-ru