Re: некоторые запросы держат соединение до бесконечности
Evgeniy Berdnikov
bgx на protva.ru
Чт Июн 16 12:15:41 UTC 2016
On Thu, Jun 16, 2016 at 03:05:01PM +0300, Иван Мишин wrote:
> Запрос HTTP послан, ожидается ответ... Ошибка чтения (Время ожидания
> > соединения истекло) в заголовках.
> > Повтор.
>
> После чего происходит автоматически новая попытка. Соединение постоянно
> открыто. Может так висеть днями.
...
> strace nginx процесса на котором весит соединение выдает
>
> > --- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL, si_value={int=0,
> > ptr=0x100000000}} ---
> > rt_sigreturn() = -1 EINTR (Interrupted system
> > call)
> > epoll_wait(36, 27293b0, 512, 500) = -1 EINTR (Interrupted system
> > call)
А в логе что?
> strace wget показывает
>
> > select(4, [3], NULL, NULL, {275, 67022}
>
>
> Помогите разобраться кто виноват в этой связке.
Сравните дампы трафика на стороне клиента и на стороне сервера.
--
Eugene Berdnikov
Подробная информация о списке рассылки nginx-ru