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