Tcpdump что показывает? 17 июня 2016 г., 11:47 пользователь Evgeniy Berdnikov <b...@protva.ru> написал:
> 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 >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru