Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
half-closed socket
- To: nginx-ru@xxxxxxxxx
- Subject: half-closed socket
- From: SerP <serp256@xxxxxxxxx>
- Date: Thu, 29 Dec 2011 11:49:05 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=V5nDAfC7/3fxXSfQTIHBjHkyqi8yhU5CeQDZRnOBr2I=; b=MpT7eDWRtOyFvEq5d5sRKKdOcSH4WdVn/AiHeyUre/jSglmRXAKCf+Y5ye4Lx05D5/ 6OJrs+Nc6YEIXMHOEx2/Fm7Agm8Ecuk2xk3CcFqKBUGJUefQ8xoYfvHEtq9bkVDe8/So 3ntQ4DS34qSH9ciHaKWoOnd4TgyvBuMtj+Nc0=
Столкнулись с проблемой при использовании nginx. Отдаем статические файлы, и после жалоб пользвателей, нашли в логах странные строчки, когда размер файла не совпадает с $body_bytes_sent, причем статус ответа 200. После анализа пришли к выводу, что клиенты иногда посылают запрос и вызывают команду shutdown send на сокете, nginx это расценивает как закрытие сокета и не досылает файл до конца.
Другие сервера себя так не ведут, apache, lighttpd. В документации не нашел ничего что могло бы исправить такое поведение nginx. Может быть есть средство?
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|