Welcome! Log In Create A New Profile

Advanced

Re: half-closed socket

SerP
December 30, 2011 02:38AM
User-Agent совершенно различный. Но здесь же не понятно, был это нормальный
close или таки shutdown, на стороне сервера нет различий, судя по strace,
nginx шлет файл, потом получает от epoll (система linux) EPOLLIN, делает
recvfrom - получает 0 и закрывает сокет, здесь таки корректней было
дождаться EPIPE при записи, тогда уже четно понятно что клиенту не нужны
наши данные, разве нет?

2011/12/29 Igor Sysoev <igor@sysoev.ru>

> On Thu, Dec 29, 2011 at 11:49:05AM +0300, SerP wrote:
> > Столкнулись с проблемой при использовании nginx. Отдаем статические
> файлы,
> > и после жалоб пользвателей, нашли в логах странные строчки, когда размер
> > файла не совпадает с $body_bytes_sent, причем статус ответа 200. После
> > анализа пришли к выводу, что клиенты иногда посылают запрос и вызывают
> > команду shutdown send на сокете, nginx это расценивает как закрытие
> сокета
> > и не досылает файл до конца.
>
> Какой у них User-Agent ?
>
> > Другие сервера себя так не ведут, apache, lighttpd. В документации не
> нашел
> > ничего что могло бы исправить такое поведение nginx. Может быть есть
> > средство?
>
> На данный момент - нет.
>
>
> --
> Igor Sysoev
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

half-closed socket

SerP December 29, 2011 03:50AM

Re: half-closed socket

Igor Sysoev December 29, 2011 08:56AM

Re: half-closed socket

SerP December 30, 2011 02:38AM

Re: half-closed socket

Maxim Dounin January 02, 2012 11:18AM

Re: half-closed socket

Maxim Dounin December 29, 2011 08:56AM

Re: half-closed socket

SerP December 30, 2011 02:32AM

Re: half-closed socket

Igor Sysoev December 30, 2011 03:12AM

Re: half-closed socket

kemko December 30, 2011 03:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 95
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready