после 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