Привет всемогущий 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-файл?
в конфиг написать
PidFile logs/httpd.pid
>в конфиг написать
>PidFile logs/httpd.pidТак в том то и дело, что есть такая директива, а Apache все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.
>Так в том то и дело, что есть такая директива, а Apache
>все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.Если поместить директиву PidFile сразу после ServerRoot, то работает.
>>в конфиг написать
>>PidFile logs/httpd.pid
>
>Так в том то и дело, что есть такая директива, а Apache
>все равно пихает pid в /var/run/httpd.pid, в соответствии с DEFAULT_PIDLOG.странно, а переименуйте этот конфиг и запустите апач "без конфига", запустится? если запуститься как и раньше, значит он просто конфиг какой-то другой читает.
если вы уверены, что конфиг тот, то посмотрите, может там не одна директива PidFile?