Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fastcgi
Алексей, вы не нашли решения?
Я сейчас столкнулся с тем-же самым.
On Friday 14 March 2008 17:01:13 Alexey Lebedeff wrote:
> Добрый день.
>
> У меня есть 2 fastcgi сервера, написанных на перле. Один - с
> использованием FCGI (точнее, CGI::Fast на его основе), и другой - на
> основе POE (с использованием POE::Filter::FastCGI).
>
> Через apache работают оба, через nginx - только на основе FCGI.
>
> Я для всех 4-х комбинаций wireshark'ом траффик рассматривал, получается
> так.
>
> apache в обоих случаях первым шлёт FIN, после получения полного ответа от
> скрипта. nginx + FCGI - в данном случае FCGI первым шлёт FIN
>
> nginx + POE - никто не шлёт FIN, всё просто висит, но непосредственно
> данные ответа прошли, и ACK на них был получен.
>
> Когда процесс сервера убиваю в момент такого висения, сервер шлёт FIN,
> и всё начинает работать - ранее переданный ответ нормально попадает
> браузер.
>
> Содержимое самих ответных пакетов во всех случаях байт в байт совпадает.
>
> В целом, пока пытаюсь POE версию сразу делать shutdown, но является ли
> это правильным решением?
--
Vladimir Perepelitsa aka Mons Anderson
<inthrax@xxxxxxxxx> / #99779956
|