httpd (no pid file) not running

Всем привет!
Обновлял сервер. Вроде всё прошло как обычно, всё работает. Но тут заметил один бок

# /etc/init.d/apache2 stop [ ok ]
# /etc/init.d/apache2 start [ ok ]

а вот

# /etc/init.d/apache2 restart
* Stopping apache2 ... [ ok ]
* Starting apache2 ...
httpd (pid 9440) already running [ ok ]

# /etc/init.d/apache2 restart
* Stopping apache2 ...
httpd (no pid file) not running [ ok ]
* Starting apache2 ... [ ok ]

и ещё если остановлен mysql то при старте apache получем вот это:

# /etc/init.d/apache2 restart
* Starting mysql ...
* Starting mysql (/etc/mysql/my.cnf) [ ok ]
* Starting apache2 ... [ ok ]

Тоесть апач требует мускуль. Раньше такого небыло.
1. Как избавиться от httpd (pid 9440) already running и httpd (no pid file) not running?
2. Почему apache подымает mysql? Правильно ли это и если не правильно то как от этого избавиться

В логах особо примечательного ничего не заметил

[Wed Jan 30 21:13:50 2008] [notice] caught SIGTERM, shutting down
[Wed Jan 30 21:13:54 2008] [notice] Apache/2.2.8 (Unix) PHP/5.2.5-pl1-gentoo configured -- resuming normal operations
[Wed Jan 30 21:13:56 2008] [notice] caught SIGTERM, shutting down
[Wed Jan 30 21:16:35 2008] [notice] Apache/2.2.8 (Unix) PHP/5.2.5-pl1-gentoo configured -- resuming normal operations
[Wed Jan 30 21:16:37 2008] [notice] caught SIGTERM, shutting down

Кто что может подсказать по этим вопросам?

может быть апач

может быть апач собран с модулем, который требует апач ?

_______________________________________
грех обманывать компиляторы в субботу

> 1. Как

> 1. Как избавиться от httpd (pid 9440) already running и httpd (no pid file) not running?

Посмотреть, работает он вообще или нет:
# netstat -nap | grep 80
# kill -9 9440
# /etc/init.d/apache stop (zap)
# /etc/init.d/apache start

> 2. Почему apache подымает mysql? Правильно ли это и если не правильно то как от этого избавиться

Да, наверно вы его собрали с mod_dbd.
Нужен этот модуль или нет, решать вам.

Та же проблема

После обновления в начале года до версии 2.2.6-r7 (кажется) столкнулся с той же проблемой. В большинстве случаев апач не рестартится. После обновления до 2.2.8 стало лучше, но проблема осталась.

> Посмотреть, работает он вообще или нет:

После выполнения /etc/init.d/apache2 restart в случае неудачи процесс остаётся висеть, но пид-файла нет. По нетстату не проверял. При выполнении /etc/init.d/apache2 stop && /etc/init.d/apache2 start обычно всё ок. Но проблема настораживает, т.к. на одном из серверов апач нужно перезапускать ночью кроном и он не всегда оживает...

ТОже самое

leo-Server-root run # /etc/init.d/apache2 status
* status: started
затем

leo-Server-root run # /etc/init.d/apache2 restart
* Stopping apache2 ...
apache2: apr_sockaddr_info_get() failed for leo-Server-root
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (no pid file) not running [ ok ]
* Starting apache2 ...
apache2: apr_sockaddr_info_get() failed for leo-Server-root
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
и вот в чем фишка где пид? собственно выше он и матюкнулся httpd (no pid file) not running

leo-Server-root ~ # cd /var/run
leo-Server-root run # ls
cron.pid dhcpcd-eth0.pid sepermit syslog-ng.ctl utmp
dhcpcd random-seed sshd.pid syslog-ng.pid

И в каком месте это тоже

И в каком месте это тоже самое?
Одна из ошибок просто warning о том что сервер не имеет fqdn, и в конфигах индейца тоже про него нет упоминания.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".