<div dir="ltr"><div>Всем привет.</div><div>Коллеги есть проблема которую сам пока разгадать не могу. Прошу помощи.</div>Есть nginx, за ним httpd.<div><br></div><div>Делаю wget или curl на <a href="http://www.example.com/test/request">www.example.com/test/request</a> (за этим урлом стоит php процесс)</div><div>Обычно все обрабатывается нормально, но в некоторых случаях curl  и wget повисают, после долгой паузы получаю</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Запрос HTTP послан, ожидается ответ... Ошибка чтения (Время ожидания соединения истекло) в заголовках.<br>Повтор.</blockquote><div>После чего происходит автоматически новая попытка. Соединение постоянно открыто. Может так висеть днями.</div></div><div><br></div><div>strace nginx процесса на котором весит соединение выдает</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL, si_value={int=0, ptr=0x100000000}} ---<br>rt_sigreturn()                          = -1 EINTR (Interrupted system call)<br>epoll_wait(36, 27293b0, 512, 500)       = -1 EINTR (Interrupted system call)</blockquote><div><br></div><div>strace wget показывает</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">select(4, [3], NULL, NULL, {275, 67022}</blockquote><div><br></div><div>Помогите разобраться кто виноват в этой связке. </div></div>