ПРОЕКТЫ 


  АРХИВ 


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]

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


 




Copyright © Lexa Software, 1996-2009.