On 30/03/2017 09:33, Gena Makhomed wrote: > Здравствуйте! > > в файле /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 > если это может быть важно.
Сообщения какие-нибудь остались в терминале? Что либо есть в error log'ах в эпсилон-окрестности времени обновления? Сколько по времени занимает проверка конфигурационного файла (nginx -t)? Была ли высокая нагрузка на диски в момент обновления? > ожидалось что после yum update останется только один мастер nginx. > и только его воркер-процессы. > > в конфиге nginx прописано worker_processes 8; > у старого мастера их почему-то было в два раза больше запущено. У старого мастера могли быть reload'ы и долгоиграющие соединения, что может обьяснять количество воркеров. > # 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 > -- Konstantin Pavlov _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
