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