ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx + php-cgi в мног ?поточном ?ежи ме


  • To: user_name <nginx-ru@xxxxxxxxx>
  • Subject: Re: nginx + php-cgi в мног ?поточном ?ежи ме
  • From: "Artem S. Povaluhin" <artem.povaluhin@xxxxxxxxx>
  • Date: Fri, 13 Nov 2009 10:58:45 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:x-mailer:reply-to :x-priority:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=XcEE8/xmPXqyCcPReaoEhT908AGP6SpPKVFOx0GF9IQ=; b=rGy18dEO/GpK3RRYRI0IwaOoibGCbjt1Vj4ZrGxqijrj5McU4OlGYobQqCWv9LMwrY 1Vg89WF2Flcs9shVcfd92RhsIdhODSuaYrb3O0YN8wCKO3re/JkgZgoM970Ndt/rhzs8 PJRYg/kDRQeFXpXuz6DAay/DraTK6tKpTN464=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:x-mailer:reply-to:x-priority:message-id:to:subject :in-reply-to:references:mime-version:content-type :content-transfer-encoding; b=oy8SW5KVSq1M2MLAMF7o/UFc6lFgytfG5+nKcYzCpFsS+smDbMhCVIsMGvCE+UQ+Fo OJYI2c227xjowQkOlGHBqg5JFeYVYgWV3cQDCjWemarYmTqDdV2D/HNXI6rgE7Y64VoC qgEE8uxBZlMzefxakt+5RuCiYBsaNp7Rkl2U0=
  • In-reply-to: <699e1c0ebd28b454ae17b89637963504.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <699e1c0ebd28b454ae17b89637963504.NginxMailingListRussian@xxxxxxxxxxxxxxx>

Hello user_name,

Friday, November 13, 2009, 3:15:21 AM, you wrote:

> Всем  доброго времени суток! Начал разбираться с nginx, все
> великолепно в плане его возможностей, но вот возник вопрос по связке
> с php -   как сконфигурировать nginx/php-cgi для работы последнего в
> многопоточном режиме?

> Есть два PHP скрипта:


> <?php
>     sleep(10);
>     echo "Test 1";
?>>


> <?php
>     echo rand(0,1000);
?>>


> Если запустить первый в браузере и в это время попытаться
> выполнить второй, то он не запуститься пока не пройдет 10 секунд
> ожидания. Т.е. php-cgi (под Windows) обслуживает только одного
> клиента.

> Конфигурация nginx


> worker_processes  1;

> events {
>     worker_connections  1024;
> }

> http {
>     include       mime.types;
>     default_type  application/octet-stream;
>     sendfile        on;
>     keepalive_timeout  65;

>     server {
>         listen       80;
>         server_name  localhost;
        
>         set  $root_for_cgi     "C:/nginx-0.8.21/html/";

>         location / {
>             root   html;
>             index  index.php index.html index.htm;
>         }

>         location ~ \.php$ {
>             root           html;
>             fastcgi_pass   127.0.0.1:521;
>             fastcgi_index  index.php;
>             fastcgi_param  SCRIPT_FILENAME 
> $root_for_cgi$fastcgi_script_name;
>             include        fastcgi_params;
>         }

>         location ~ /\.ht {
>             deny  all;
>         }
>     }
> }


> php-cgi.exe запускаю из командной строки такБез подсветки

> php-cgi.exe -b 127.0.0.1:521


> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,22469,22469#msg-22469

тут посмотри
http://phpclub.ru/talk/showthread.php?postid=875457#post875457



-- 
Best regards,
 Artem                            mailto:artem.povaluhin@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.