Apache MPM-worker с ispmanager

Вопросы связанные с работой Apache

Модераторы: Art.i, vasya

Apache MPM-worker с ispmanager

Сообщение comp » Сб сен 24, 2011 6:54 pm

Можно ли на centos (шаблон с ispmanager) как-нибудь поменять у apach'a mpm c prefork на worker? Так чтобы ispmanager остался.
Если да, то подскажите как это сделать.
comp
 
Сообщений: 6
Зарегистрирован: Ср сен 21, 2011 7:06 pm

Re: Apache MPM-worker с ispmanager

Сообщение ls » Вс сен 25, 2011 12:50 pm

В /etc/sysconfig/httpd раскомментируйте строку #HTTPD=/usr/sbin/httpd.worker
И перезапустите апач (/etc/init.d/httpd restart)
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Apache MPM-worker с ispmanager

Сообщение comp » Вс сен 25, 2011 7:15 pm

После раскомментирования той строки и перезапуска apache, получается вот это:

Код: выделить все
Starting httpd: WARNING: MaxClients (10) must be at least as large
 as ThreadsPerChild (25). Automatically
 increasing MaxClients to 25.                               [  OK  ]


Хотя MaxClients установлено в конфиге /etc/httpd/conf/httpd.conf по умолчанию

Код: выделить все
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>


Причём после перезагрузки vds или запуска вручную (/etc/init.d/httpd start), apache вообще не видно в htop.
Попробовал закомментировать ту строку как было и всё стало ok.
В чём проблема?
comp
 
Сообщений: 6
Зарегистрирован: Ср сен 21, 2011 7:06 pm

Re: Apache MPM-worker с ispmanager

Сообщение ls » Пн сен 26, 2011 7:54 am

На чистой системе проверил - httpd.worker в процессах висит и работает. Вероятно проблема в каком-либо расширении PHP или вообще в PHP если оно стоит не из стандартного репозитория ОС
Значения он берет видимо из /etc/httpd/conf.d/swtune.conf
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Apache MPM-worker с ispmanager

Сообщение comp » Пн сен 26, 2011 10:55 am

Я переустановил vds (шаблон centos-5-i386-ispmanager), проделал тоже самое, но httpd.worker в процессах всё равно нет, перезагрузка тоже не помогла.
А на каком шаблоне проверяли вы?
comp
 
Сообщений: 6
Зарегистрирован: Ср сен 21, 2011 7:06 pm

Re: Apache MPM-worker с ispmanager

Сообщение ls » Пн сен 26, 2011 12:59 pm

centos-5-i386-ispmanager


Код: выделить все
[root@centos ~]# grep HTTPD= /etc/sysconfig/httpd
HTTPD=/usr/sbin/httpd.worker
[root@centos ~]# ps ax|grep htt
 3920 ?        Ss     0:01 /usr/sbin/httpd.worker
 5175 ?        Sl     0:00 /usr/sbin/httpd.worker
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в Apache

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron