nginx-0.1.37

Sergey A. Osokin osa at macomnet.ru
Fri Jun 24 12:05:39 MSD 2005


On Fri, Jun 24, 2005 at 11:57:16AM +0400, Igor Sysoev wrote:
> On Fri, 24 Jun 2005, Andrew Velikoredchanin wrote:
> 
> >Sergey A. Osokin wrote:
> >>On Thu, Jun 23, 2005 at 06:57:16PM +0400, Sergey A. Osokin wrote:
> >>
> >>>On Thu, Jun 23, 2005 at 06:32:17PM +0400, Igor Sysoev wrote:
> >>>
> >>>>On Thu, 23 Jun 2005, Sergey A. Osokin wrote:
> >>>>
> >>>>>On Thu, Jun 23, 2005 at 05:40:24PM +0400, Igor Sysoev wrote:
> >>>>>
> >>>>>>Изменения в nginx 0.1.37 
> >>>>>>23.06.2005
> >>>>>>
> >>>>>>  *) Изменение: в конце файла nginx.pid теперь добавляется "\n".
> >>>>>>
> >>>>>>  *) Исправление: при включении большого количества вставок или
> >>>>>>     нескольких больших вставок с помощью SSI ответ мог передаваться 
> >>>>>>     не
> >>>>>>     полностью.
> >>>>>>
> >>>>>>  *) Исправление: если все бэкенды возвращали ответ 404, то при
> >>>>>>     использовании параметра http_404 в директивах proxy_next_upstream
> >>>>>>     или fastcgi_next_upstream, nginx начинал запрашивать все бэкенды
> >>>>>>     снова.
> >>>>>
> >>>>>Хмм... попробовал обновить версию с 0.1.36 до 0.1.37.
> >>>>>$ telnet localhost 80
> >>>>>Trying ::1...
> >>>>>Trying 127.0.0.1...
> >>>>>Connected to localhost.
> >>>>>Escape character is '^]'.
> >>>>>HEAD / HTTP/1.1
> >>>>>Connection closed by foreign host.
> >>>>>
> >>>>>Соединение закрывается automagicaly.
> >>>>>
> >>>>>Набрал в firefox http://localhost:80/ -> proxy требует авторизации.
> >>>>>Никогда не использовал proxy, а тут на тебе :-)
> >>>>>Any idea?
> >>>>
> >>>>Нужен debug лог.
> >>>
> >>>Не нашёл как это можно сделать, завтра попробую...
> >>
> >>
> >>Игорь, расскажи как можно включить debug log.
> >>
> >>$ grep error /usr/local/etc/nginx/nginx.conf
> >>error_log /var/log/nginx-error.log debug;
> >>
> >>Рестарт nginx - в логе тишина...
> >>
> >>P.S. Ткнулся в wiki - там про это нет ни слова, впрочем, как и
> >>     на сайте nginx.
> >
> >Насколько я понимаю, error_log .. debug показывает только что в error.log 
> >нужно помещать в т.ч. и отладочные сообщения.
> >
> >Для включения их самих нужно во первых что-бы nginx был скомпилен с 
> >--with-debug и включить отладку на определенный IP типа вот такого:
> >events {
> >   connections  1024;
> >   use rtsig;
> >   debug_connection 192.168.0.10;
> >}
> 
> 1) ./configure ... --with-debug
> 
> 2) error_log /var/log/nginx-error.log debug;
>    или
>    events {
>        debug_connection 192.168.0.10;

Пересобрал с --with-debug.
Запрос в error-log не попадает.
В логе видно следующее:

2005/06/24 12:04:50 [debug] 73703#0: kevent timer: 500, delta: 510
2005/06/24 12:04:50 [debug] 73703#0: worker cycle
2005/06/24 12:04:50 [debug] 73703#0: kevent timer: 500, changes: 0
2005/06/24 12:04:50 [debug] 73705#0: kevent events: 0
2005/06/24 12:04:50 [debug] 73705#0: kevent timer: 500, delta: 510
2005/06/24 12:04:50 [debug] 73705#0: worker cycle
2005/06/24 12:04:50 [debug] 73705#0: kevent timer: 500, changes: 0
2005/06/24 12:04:50 [debug] 73703#0: kevent events: 0
2005/06/24 12:04:50 [debug] 73703#0: kevent timer: 500, delta: 510
2005/06/24 12:04:50 [debug] 73703#0: worker cycle
2005/06/24 12:04:50 [debug] 73703#0: kevent timer: 500, changes: 0

-- 
Sergey A. Osokin,
System Engineer,
Macomnet, Internet Dept.
tel: +7(095) 796-9079
fax: +7(095) 796-9067


More information about the nginx-ru mailing list