vtмеднная передача запросов к Fast CGI PHP серверам

Andrey Uteshev andrey at uteshev.ru
Thu Nov 8 15:32:46 MSK 2007


Здравствуйет.

На сервере ALtLinux стоят memcached+nginx+php5fastcgi+mysql4.1+xcache

Проблема в том что запросы клиентов медленно передаются на выполнение
в php fast cgi.

Запущено 7 php серверов(для разделения задач и прав).
В 3 апстрима.

Пробовал менять число процессов php fast cgi, увеличение не дает
результата. Пробовал повышать им приоритет. Тоже пусто.

Статистика по обработке скриптов выдает что они выполняются самим php
менее секунды.

Но ответа от сервера приходится ждать несколько секунд.

Даже простой php скрипт отвечает медленно.

Конфиг nginx состоит из многих инклудов, дать полный сложно.
Дам куски:

worker_processes  16;
events {
    worker_connections  4096;
}

upstream  public-php  {
server  localhost:8881;
server  localhost:8882;
server  localhost:8883;
}

Nginx собран:

# nginx -V
nginx version: nginx/0.5.26
configure arguments: --prefix= --conf-path=/etc/nginx/nginx.conf
--sbin-path=/usr/sbin --error-log-path=/var/log/nginx/nginx.error.log
--http-log-path=/var/log/nginx/nginx.log
--http-client-body-temp-path=/var/spool/nginx/tmp/client
--http-proxy-temp-path=/var/spool/nginx/tmp/proxy
--http-fastcgi-temp-path=/var/spool/nginx/tmp/fastcgi
--pid-path=/var/run/nginx.pid --user=_nginx --group=_nginx
--with-http_ssl_module --with-cc-opt=-I /usr/include/pcre/
--with-rtsig_module --with-select_module --with-poll_module
--with-mail --with-mail_ssl_module --with-imap --with-imap_ssl_module
--with-md5=YES --with-sha1=YES --with-http_ssl_module
--with-http_realip_module --with-http_addition_module
--with-http_sub_module --with-http_dav_module --with-http_flv_module
--with-http_stub_status_module --with-http_perl_module

Спасибо.


-- 
wbr, Andrey


More information about the nginx-ru mailing list