nginx-0.1.37

Igor Sysoev is at rambler-co.ru
Fri Jun 24 12:07:40 MSD 2005


On Fri, 24 Jun 2005, Sergey A. Osokin wrote:

> 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

Нужно сделать запрос.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list