Спасибо, похоже на то что надо.by kirimedia - Nginx Mailing List - Russian
При обновлении nginx с 1.10.1 на 1.12.1 изменилось (в худшую сторону) распределение нагрузки по ядрам. https://transfer.sh/suBmM/cpu_balancing.png Система CentOS 6 и 7 x64, ядро из дистрибутива. У нас есть сторонние модули, пересобрать и проверить безby kirimedia - Nginx Mailing List - Russian
Segfault in nginx-1.9.2 with ssl and spdy module # nginx -V nginx version: nginx/1.9.2 built by gcc 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module --wby kirimedia - Nginx Mailing List - English
Segfault in nginx-1.9.2 with ssl and spdy module # nginx -V nginx version: nginx/1.9.2 built by gcc 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module --wby kirimedia - Nginx Mailing List - Russian
nginx >= 1.5.7 nginx-lua-module >= 0.9.8 (possibly older version) CentOS 6 # ./sbin/nginx -V nginx version: nginx/1.5.7 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) configure arguments: --add-module=../lua-nginx-module Config file user nginx; worker_processes 1; error_log /var/log/nginx/nginx-error.log error; events { use epoll; } http { gzip on; seby kirimedia - Nginx Mailing List - English
nginx >= 1.5.7 (в более новых воспроизводится) Собран с lua модулем (0.9.8) (ошибка воспроизводится и с более новыми версиями) # ./sbin/nginx -V nginx version: nginx/1.5.7 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) configure arguments: --add-module=../lua-nginx-module Конфиг user nginby kirimedia - Nginx Mailing List - Russian
Так это условие возможно проверить только когда время таймера пройдет и вызовется его обработчик. А как узнать об этом раньше?by kirimedia - Nginx Mailing List - Russian
Когда nginxу посылаем USR2 или HUP старые воркеры должны умереть, взамен их появиться новые. Если nginx собран с каким либо модулем, который что то делает по таймеру (например раз в минуту) то воркеры не умрут, пока время таймераby kirimedia - Nginx Mailing List - Russian