Welcome! Log In Create A New Profile

Advanced

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

Sergey Shepelev
May 30, 2010 07:14PM
2010/5/31 iWarior <nginx-forum@nginx.us>:
> [i]Это абсолютно нормально. Хотите параллельно обрабатывать несколько запросов: запускайте два/три/сколько нужно php-cgi.[/i]
>
> эм, я, наверное, немного не так объяснил... Дело в том, что тот-же Apache в режиме php через cgi обрабатывает несколько запросов одновременно. Да, и nginx в Linux так точно умеет.
>
> У меня есть скрипт, допустим http://localhost/test.php - выполняется он 30 секунд, в момент его выполнения, может потребоваться вызвать http://localhost/gogo.php , но он не начнёт обрабатываться пока не закончит test.php.
>
> Если Вы правы, а я заблуждаюсь - какой тогда смысл в php-cgi, если их надо множить (да и при большой загрузки - они займут уйму портов и ОЗУ)? К тому же, как такое сконфигурировать?
>

Смысл в php-cgi ровно такой, чтобы иметь возможность запустить PHP
скрипт для обработки HTTP запроса. "Обычный" (если это слово здесь
уместно) php работает с stdin/out. Это странно звучит, но в принципе,
php может работать и без веба, как обычный язык программирования, на
нём можно написать приложение с графическим интерфейсом или что-нибудь
пострашнее. Вот для этого нужен (исполняемый файл) php[.exe], тот,
который не -cgi.

Как настроить обработку PHP скриптов на windows? Лучше всего —
настроить IIS. Вы получите сразу много бонусов:
- во-первых (хм.. более понятная?) настройка мышкой,
- во-вторых, IIS использует высокоэффективный механизм обработки
одновременных подключений (nginx точно нет, насчёт Apache не знаю),
хотя, если у вас скрипты по 30 секунд работают, это неважно, всё равно
много клиентов не будет.
- в-третьих, самое главное: одно место конфигурации, а не две (nginx + php-cgi).

Как настроить обработку PHP скриптов на не-windows? Лучше всего —
настроить Apache.

Технически nginx вам не нужен. Поиграться — конечно, другой разговор.

> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,92416,92427#msg-92427
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
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: 132
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready