On Fri, Jun 17, 2016 at 11:26:03AM +0300, Иван Мишин wrote: > > > > То есть запросов к серверу нет? С кем же клиент тогда устанавливает > > соединения в цикле, перед тем как сообщает "Запрос HTTP послан, > > ожидается ответ"? > > Я же написал, что по завершению висяка появляется 500 ответ в логе. Nginx > то логирует уже после обработки запроса, вот и нет ничего в логах в момент > зависания, после того как зависание проходит в лог идет запись. > > Из того что я заметил пакеты не пропадают. клиент отправил запрос , сервер > его получил. а дальше тишина.... затем через время клиент делает вторую > попытку , сервер опять отправляет и тишина, после нескольких попыток, > сервер отвечает кодом 500 клиент это принимает и отваливается.
Что значит "сервер опять отправляет" -- что он отправляет? Почему оно не доходит до клиента? Сначала написано что сервер принял запрос "и тишина". Ниже что он что-то отправляет. Так что же делает сервер, приняв запрос? Берите strace и смотрите, если коннекции принимает сервер. Если нет, ищите кто их принимает вместо сервера. Если сервер что-то отвечает, ищите где по пути к клиенту пропал ответ. -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru