FastCGI timeout и статус в логе

Igor Sysoev is at rambler-co.ru
Mon Apr 24 23:11:32 MSD 2006


On Mon, 24 Apr 2006, Sergey Serov wrote:

> On Monday 24 April 2006 17:52, Mike Kolesnikov wrote:
>>
>> К сожалению, какой-то закономерности уловить не удалось, чаще всего в
>> лог пишется правильный статус 504, но изредка проскакивает 0.
>
> А я сейчас закономерность уловил.
>
> $ siege -c 100 -b -t 30 -u http://localhost/
> ** siege 2.64
> ** Preparing 100 concurrent users for battle.
> The server is now under siege...
>
> Где-то с минуту все нормально потом siege начинает писать:
>
> warning: socket: 135393792 select timed out: Operation timed out
> warning: socket: 135465984 select timed out: Operation timed out
> warning: socket: 135534592 select timed out: Operation timed out
> warning: socket: 135534080 select timed out: Operation timed out
> warning: socket: 135533568 select timed out: Operation timed out
> warning: socket: 135533056 select timed out: Operation timed out
>
> А nginx в это время access.log'е пишет статус 0.
>
> # netstat -Lan | grep 59020
> tcp4  98/0/100       *.59020
>
> 59020 - порт fastcgi.

В данном случае, первым закрыл соединение siege. В 0.3.42 в этом
случае будет 499.


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





More information about the nginx-ru mailing list