Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
vtмеднная передача запросов к Fast CGI PHP серверам
- To: nginx-ru@xxxxxxxxx
- Subject: vtмеднная передача запросов к Fast CGI PHP серверам
- From: "Andrey Uteshev" <andrey@xxxxxxxxxx>
- Date: Thu, 8 Nov 2007 15:32:46 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; bh=GOgmS2CEwmDYcKnghoMe+uwDn3daUhzTdSMJ0gNykDI=; b=F9a6YaE4B0sQudrzNgIVuVBKriIFaZtprRfIguRW7b+uHfQbpPkJA6D4HBoUOhwEbFftk+EebSMNyKp1/+JO/+UMlQKo54nlYCPITgY+jIZGZjp/7FKAPIrZcnbHg/YSAp36QrJy5JKglaYQFbzNGjC+yXmJx+34Usj6vi6RdJk=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=rA/PncsrxDg1MHrPbY4sfnYsM2XEeDqOEZx8Wd0wBp8+1h5VVBUyfCZLEgmaFkKCm/rzEdQn0dApfVgQeXLlRulsD3sqPDI8f5y4HZjKeVJ8oUjwVYTwEpvjokmBIirMTH4DdCw5dcQ45yUGoK2a8OU0z7mNlUpn/2SMudPc9W0=
Здравствуйет.
На сервере 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
|