Welcome! Log In Create A New Profile

Advanced

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev
June 03, 2010 11:26AM
> [i]Так надо было именно с этой проблемой и обращаться, чтобы
> вам посоветовали как её решить.[/i]
>
> у меня стояло тогда и сейчас:
>
> [code]
> fastcgi_next_upstream timeout;
> fastcgi_connect_timeout 1;
> [/code]
>

error из fastcgi_next_upstream, это вы, конечно, зря убрали. Попробуйте с ним.

> nginx отправляет запросы на бекенды по очереди 1-ый на 1-ый, 2-ой на 2-ой, 3-ий на 1-ый, даже если он занят, переброска на 2-ой бекенд не происходит. Т.е. таймаут не срабатывает, как я понимаю, отсюда я делаю вывод, что nginx не считает занятый php-cgi не отвечающим, т.к. последний видать всё же отвечает, поэтому и не переходит к следующему.

Да, видать всё же php-cgi принимает соединение. Может быть, он
принудительно запускает ровно одного потомка, а родитель продолжает
принимает конекты. Очень странное решение они там приняли, если это
так. Значит, поможет только внешняя запускалка. Ну ещё стоит
попробовать php-fpm, может там тоже решена эта проблема.

>  [i]А скоропостижные выводы, типа "так
> ничего не выйдет", вашу задачу решить не поможет.[/i]
>
> надеюсь, что я что-то упустил и связка nginx + несколько php-cgi всё же настраиваема без костыля, что я нашёл ниже :)
>
> ---
>
> В поисках решения этой проблемы на сайте Lighttpd нашёлся порт (не офиц.) их spawn-fcgi под Windows (обсуждалось здесь http://redmine.lighttpd.net/boards/2/topics/686). Порт оказался вполне рабочий и, вроде бы, стабильно работает с nginx, чему я, конечно, крайне рад.
>

Это не костыль, а вполне хороший способ держать несколько процессов
php. Миллионы сайтов работают именно с spawn-fcgi.

php-fpm, Apache — другие хорошие способы.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior May 30, 2010 06:09PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev May 30, 2010 06:16PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior May 30, 2010 06:31PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Александр Кутузов May 30, 2010 06:42PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Daniel Podolsky May 30, 2010 06:50PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev May 30, 2010 07:14PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior May 30, 2010 07:06PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev May 30, 2010 07:36PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior May 31, 2010 06:26AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev May 31, 2010 06:32AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Daniel Podolsky May 31, 2010 06:34AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior May 31, 2010 07:09AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Daniel Podolsky May 31, 2010 07:44AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Peter Vereshagin May 31, 2010 08:12AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Yury V. Zaytsev June 01, 2010 07:55AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev May 31, 2010 07:58AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior June 01, 2010 12:32PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior June 01, 2010 01:07PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Yuriy Taraday June 01, 2010 02:48PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Andrey N. Oktyabrski June 01, 2010 04:50PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Daniel Podolsky June 01, 2010 03:20PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev June 02, 2010 03:42AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior June 03, 2010 11:11AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

iWarior June 03, 2010 01:29PM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Sergey Shepelev June 03, 2010 11:26AM

Re: nginx (Windows XP) + php-cgi.exe - одновременно обрабатывает только один запрос - остальные ждут

Alex Vorona June 03, 2010 11:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 119
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready