Не знаю, актуально ли ещё
но:
nginx version: nginx/0.5.4
built by gcc 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)
Core was generated by `nginx: worker process'.
Program terminated with signal 6, Aborted.
4 штуки в течении 6 часов, неделю назад
с тех пор правда ни одной.
А логи с тех пор сохранились ? nginx перед abort'ом туда пишет.
Собственно вот:
2007/01/16 14:05:40 [alert] 22755#0: *1023392 zero size buf in output t:0 r:0
f:1 0000000000000000 0000000000000000-0000000000000000 00000000009F0A70 0-0
while sending response to client, client: 60.28.235.110, server: tau.coil.ru,
URL: "/!muzq/Dredg/catch%20without%20arms/10-dredg-jamais_vu.mp3", host:
"tau.coil.ru", referrer:
"http://tau.coil.ru/!muzq/Dredg/catch%20without%20arms/10-dredg-jamais_vu.mp3"
2007/01/16 14:05:40 [notice] 22752#0: signal 17 (SIGCHLD) received
2007/01/16 14:05:40 [alert] 22752#0: worker process 22755 exited on signal 6
(core dumped)
nginx version: nginx/0.5.7
Это плохо. Можно врубить отладочный лог и крутить его раз в 10 минут,
чтобы не переполнился, до появления ошибки ?
Для того, чтобы весь процесс не падал, нужно убрать debug_points,
тогда только одно соединение закроется с ошибкой.
Игорь Сысоев
http://sysoev.ru