URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4855
[ Назад ]

Исходное сообщение
"Apache 2 и PidFile"

Отправлено sickboy , 10-Апр-07 00:22 
Привет всемогущий All!

./apachectl -V
Server version: Apache/2.2.4 (Unix)
Server built:   Apr  9 2007 21:35:01
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D DEFAULT_PIDLOG="/var/run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/accept.lock"

httpd-mpm.conf
<IfModule mpm_prefork_module>
    LockFile /var/run/accept1.lock
    PidFile /var/run/apache1.pid
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# cat /var/run/httpd.pid
25321

Как переопределить pid-файл?


Содержание

Сообщения в этом обсуждении
"Apache 2 и PidFile"
Отправлено A , 10-Апр-07 09:53 
в конфиг написать
PidFile logs/httpd.pid

"Apache 2 и PidFile"
Отправлено sickboy , 10-Апр-07 12:53 
>в конфиг написать
>PidFile logs/httpd.pid

Так в том то и дело, что есть такая директива, а Apache все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.


"Apache 2 и PidFile"
Отправлено sickboy , 10-Апр-07 13:00 
>Так в том то и дело, что есть такая директива, а Apache
>все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.

Если поместить директиву PidFile сразу после ServerRoot, то работает.


"Apache 2 и PidFile"
Отправлено A , 10-Апр-07 13:00 
>>в конфиг написать
>>PidFile logs/httpd.pid
>
>Так в том то и дело, что есть такая директива, а Apache
>все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.

странно, а переименуйте этот конфиг и запустите апач "без конфига", запустится? если запуститься как и раньше, значит он просто конфиг какой-то другой читает.

если вы уверены, что конфиг тот, то посмотрите, может там не одна директива PidFile?