да, но кто заставляет поддерживать соединение по несколько часов? keepalive стоит 32 Допустим у скрипта php съехала крыша, и он работает сутки, но почему вся цепочка curl-nginx-httpd целые сутки ждет пока отработает скрипт. В моем понятии должно быть ответ на подобие 504 и этот ответ курл должен получить не через сутки а куда как быстрее
17 июня 2016 г., 19:25 пользователь Валентин Бартенев <vb...@nginx.com> написал: > On Friday 17 June 2016 11:26:03 Иван Мишин wrote: > > > > > > То есть запросов к серверу нет? С кем же клиент тогда устанавливает > > > соединения в цикле, перед тем как сообщает "Запрос HTTP послан, > > > ожидается ответ"? > > > > Я же написал, что по завершению висяка появляется 500 ответ в логе. > Nginx > > то логирует уже после обработки запроса, вот и нет ничего в логах в > момент > > зависания, после того как зависание проходит в лог идет запись. > > > > Из того что я заметил пакеты не пропадают. клиент отправил запрос , > сервер > > его получил. а дальше тишина.... затем через время клиент делает вторую > > попытку , сервер опять отправляет и тишина, после нескольких попыток, > > сервер отвечает кодом 500 клиент это принимает и отваливается. > > > [..] > > Если я правильно понял все прочитанное в этой теме, то ваш php скрипт > на который nginx проксирует этот запрос, через какое-то время возвращает > 500-ую ошибку, которую nginx благополучно отдает клиенту. > > -- > Валентин Бартенев > _______________________________________________ > 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