Re: 104 Connection reset от nginx
Evader
nginx-forum at nginx.us
Tue Mar 17 15:21:02 UTC 2015
Есть еще и другое безумное поведение. Если отключить keepalive на клиенте,
то тест вообще не завершается в разумное время. Выглядит это следующим
образом. До nginx все запросы долетают, он их отдает и записывает в лог. То
есть, скажем, при 300К входящих запросах имею 300К HTTP 200 в access log'е.
При этом по lsof хорошо видно, как сервер плавно закрывает все соединения от
клиента после обработки. В результате – на сервере остаются только
listener'ы воркеров и все. При этом клиент как будто игнорирует fin от
сервера, ибо на клиентской машине остаются до сотен соединений в состоянии
ESTABLISHED (!!!), которые висят без какого-либо трафика в обе стороны. Как
это диагностировать так же ума не приложу, но эта проблема не так важна, так
как реально к серверу будут устанавливаться только keepalive соединения.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257330,257333#msg-257333
Подробная информация о списке рассылки nginx-ru