-----Original Message-----
From: Сухачев Андрей <andrew@xxxxxxxxx>
To: Beer Artur <nginx-ru@xxxxxxxxx>
Date: Mon, 9 Apr 2007 12:56:50 +0400
Subject: Re[4]: PHP FastCGI и "upstream prematurely closed connection"
> Hello Beer,
>
> Monday, April 9, 2007, 12:16:35 PM, you wrote:
>
> > Да, еще + вот эту траву покурить
> > http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_next_upstream
>
> :] сорри, действительно ступил.
> Поставил, посмотрим что получится...
>
> > Только вот, в моем случае - все гораздо хуже.
> > Без перезапуска самого spawn-cgi, все процессы остаются висячими и RUN'ятся
> > в top'е. Ни тебе
> > select'ов, и тем более accept'ов. Просто висят и refused connection
> > постоянный на любой запрос.
> > У меня рубутилка spawn-cgi в кроне каждую минуту срабатывает - как
> > вариант)))
>
> попробуй добавить трейсы php скриптов. Я сначала думал, что "upstream
> prematurely closed
> connection" вызывают php-скрипты, падающие в кору (на связке apache+mod_php
> + nginx падающие
> скрипты вызывают именно этот эффект), добавил трейсы и увидел, что до
> выполнения скрипта даже не
> доходит.
В том-то и дело, что запросы не доходят.
Я сначала грешил на mysql, в общем-то не безпричинно, но следствие показало что
вероятность этого - процентов 20.
Знал бы я еще как этот самый трейс сделать и время найти на это :)
> Если php процессы run'ятся, значит тупит скрипт.
>
Вот... осталось только понять, из-за чего они стали так тупить...
> --
> Best regards,
> Сухачев mailto:andrew@xxxxxxxxx
>
>
Узнай погоду на выходные на Погоде@Mail.Ru!
http://rb.mail.ru/cln3443/pogoda.mail.ru/