подземный стук: pid-файл
Igor Sysoev
is at rambler-co.ru
Wed Feb 1 23:22:54 MSK 2006
On Thu, 2 Feb 2006, damir bikmuhametov wrote:
> On Thu, Feb 02, 2006 at 01:04:06AM +0500, damir bikmuhametov wrote:
>> On Wed, Feb 01, 2006 at 10:50:20PM +0300, Igor Sysoev wrote:
>>> Единственное, что могу предложить - добавить логирование на уровне alert
>>> каждого удаления файла в src/core/ngx_cycle.c:
>>
>> OK, результаты сообщу
>
> $ ls -l /var/run/ | fgrep nginx
> -rw-r--r-- 1 root root 6 Фев 2 01:09 nginx.pid
> $
> ...
> $ ls -l /var/run/| fgrep nginx
> $
>
> $ date
> Чтв Фев 2 01:10:37 YEKT 2006
> $
>
> $ tail -f /usr/local/nginx/logs/error.log
> ...
> 2006/02/02 01:09:02 [info] 12200#0: sigtimedwait() failed (4: Interrupted system call)
>
> и все. минута примерно и пида нет. =( посмотрел лог crond - никто не
> запускался в это время. в конфигурацию внес только одно изменение -
> добавил строчку:
>
> error_log logs/error.log alert;
Мистика. Я правильно понимаю, что nginx в данном случае ничего не
обрабатывает ? Тогда можно запустить его под truss или strace с учётом
потомков и посмотреть, чего он делает.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list