Apache: mpm-worker + mod-fcgid тормозит по черному

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
BarsMonster
Сообщения: 3
ОС: Ubuntu 9.04

Apache: mpm-worker + mod-fcgid тормозит по черному

Сообщение BarsMonster »

Добрый день.
OS: Ubuntu Server 9.04 64bit

Стоял на сервере LAMP по умолчанию, тестовый сайт обрабатывал 240 запросов в секунду.
Решил "прооптимизировать" - поставить mpm-worker + mod-fcgid.
После установки - все страшно тормозит (от силы 30 запросов в секунду), в момент тестирования - висит куча процессов php, даже если тестирование ведется с cuncurrency=1 (т.е. одного процесса должно хватать)

Пробовал ограничивать кол-во процессов - никак не получалось :-(
Хорошо еще хоть не пик нагрузки :-)

etc/apache2/mods-available/fcgid.conf:

<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
IPCConnectTimeout 20
MaxProcessCount 1
DefaultMaxClassProcessCount 1

</IfModule>



domain.name.conf

<VirtualHost domain.name>
DocumentRoot "/var/www/domain.name"
ServerName domain.name
<Directory "/var/www/domain.name">
Options +ExecCGI
AddHandler fcgid-script .php
FCGIWrapper /var/www/domain.name/php5.fcgi .php
allow from all
Options +Indexes
</Directory>
</VirtualHost>
php5.fcgi is:
#!/bin/sh
PHPRC=/etc/php5/cgi/
export PHPRC
export PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_CHILDREN=8
exec /usr/lib/cgi-bin/php -c /var/www/domain.name/php.ini


После того как вернулся на обычный апач и PHP через mod_php, главная страница перестала работать, не интерпретирует .php, а возвращает сам php.
Остальные страницы работают как положено. Пример - http://3.14.by
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Apache: mpm-worker + mod-fcgid тормозит по черному

Сообщение Frank »

Я что-то не понял - используются ли у тебя CGI? Или mod-fcgid был поставлен хз зачем?
Изображение
Спасибо сказали:
Аватара пользователя
BarsMonster
Сообщения: 3
ОС: Ubuntu 9.04

Re: Apache: mpm-worker + mod-fcgid тормозит по черному

Сообщение BarsMonster »

Frank писал(а):
15.09.2009 08:27
Я что-то не понял - используются ли у тебя CGI? Или mod-fcgid был поставлен хз зачем?


Для того, чтобы с php работать через CGI. Собственно, после этого все стало работать через CGI, чему свидетельствуют процессы php.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Apache: mpm-worker + mod-fcgid тормозит по черному

Сообщение Frank »

Может, вместо /usr/lib/cgi-bin/php попытаться использовать /usr/bin/php?
Изображение
Спасибо сказали:
Аватара пользователя
BarsMonster
Сообщения: 3
ОС: Ubuntu 9.04

Re: Apache: mpm-worker + mod-fcgid тормозит по черному

Сообщение BarsMonster »

Frank писал(а):
15.09.2009 16:06
Может, вместо /usr/lib/cgi-bin/php попытаться использовать /usr/bin/php?


Не думаю, что не-CGI версия интерпретатора поможет.
Оно же работает, просто меееедлееенноооо, по 50 процессов php...
Спасибо сказали: