fastcgi

Vladimir V. Perepelitsa inthrax at gmail.com
Wed Apr 16 18:12:54 MSD 2008


Алексей, вы не нашли решения?
Я сейчас столкнулся с тем-же самым.


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 at gmail.com> / #99779956


More information about the nginx-ru mailing list