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