Re[2]: Ошибка port_getn() при eventport на Solaris 10

Alexey Rymonin x-phoenix at mail.ru
Mon Mar 5 20:41:09 MSK 2007


Hello Igor,

Monday, March 5, 2007, 7:44:52 PM, you wrote:

IS> Патч прилагается. Он понижает уровень ошибки до отладчного, поскольку
IS> это не критическая ошибка.

Спасибо... ошибка больше в логах не фигурирует...

IS> Что касается SIGQUIT и SIGHUP, то они оба вызывают плавное завершение
IS> рабочих процессов: http://sysoev.ru/nginx/docs/control.html
IS> и поэтому рабоиче процессы могут висеть минуты и даже часы при скачивании
IS> больших файлов.

а вот по SIGHUP боюсь что там что-то есть еще...
я сделал новую сборку с дебагом, поставил eventport и два воркера....
забиндил чисто на локалхот и энный порт....
просто запускаю nginx и через 2-3 секунды (это в общем не важно)
посылаю SIGHUP... после чего у меня в памяти висит уже 5 пидов...
1 главный и 4 воркера.... он почему-то пораждает новых, а старых не
убивает.... и так дождаться пока он старых убъет мне не удалось
(больше часа ждал при учете что на сервер никто не ходил)
я приложил debug.log небольшого промежутка от запуска... далее
sighup... и в завершении kill `pgrep
nginx` поскольку после SIGHUP он на SIGQUIT больше не реагирует....
:-(



-- 
Best regards,
 Alexey                            mailto:x-phoenix at mail.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debug.zip
Type: application/x-zip-compressed
Size: 5503 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070305/3a0e5f16/attachment.bin>


More information about the nginx-ru mailing list