Не запускается Apache22

Обсуждаем OS FreeBSD и сервисы на ней.

Не запускается Apache22

Сообщение ildar » 16 мар 2010, 12:21

Код: Выделить всё
free-test# uname -mprs

FreeBSD 8.0-RELEASE i386 i386

Код: Выделить всё
free-test# grep apache /etc/rc.conf

apache22_enable="YES"
apache22_http_accept_enable="YES"

Код: Выделить всё
free-test# tail -n 5 /var/log/messages

Mar 16 13:33:11 free-test root: /etc/rc: WARNING: failed to start apache22
Mar 16 13:35:12 free-test su: ildar to root on /dev/pts/0
Mar 16 13:47:16 free-test ildar: /usr/local/etc/rc.d/apache22: WARNING: failed to start apache22
Mar 16 13:52:43 free-test ildar: /usr/local/etc/rc.d/apache22: WARNING: failed to start apache22
Mar 16 13:58:59 free-test ildar: /usr/local/etc/rc.d/apache22: WARNING: failed to start apache22

Код: Выделить всё
free-test# kldstat

Id Refs Address Size Name
1 9 0xc0400000 b6dfe0 kernel
2 1 0xc2a2b000 26000 linux.ko
3 1 0xc2cf6000 2000 accf_http.ko

Код: Выделить всё
free-test# /usr/local/etc/rc.d/apache22 start

Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
/usr/local/etc/rc.d/apache22: WARNING: failed to start apache22


Что здесь может быть не так? почему выходит эта ошибка? где я мог что либо упустить, помогите плиз...
ildar
новичок
 
Сообщения: 16
Зарегистрирован: 16 мар 2010, 12:18

Re: Не запускается Apache22

Сообщение lehisnoe » 16 мар 2010, 12:36

1. Что пишет апач в собственных логах (/var/log/httpd-error.log)?
2. стартует ли апач по команде
Код: Выделить всё
apachectl start
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Не запускается Apache22

Сообщение ildar » 16 мар 2010, 12:46

При запуске это команды не выводит ничего
Код: Выделить всё
free-test# apachectl start


При попытке открыть файл логов пишет
Код: Выделить всё
free-test# tail /data/sites/site1/log/error_log.log

[Tue Mar 16 13:58:59 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs
[Tue Mar 16 14:04:22 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs
[Tue Mar 16 14:24:24 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs
[Tue Mar 16 14:39:50 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs
[Tue Mar 16 14:44:16 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs

Или каким способом можно посмотреть логи... дело в том что по умолчанию они у меня не находятся в той папке которую вы указали
ildar
новичок
 
Сообщения: 16
Зарегистрирован: 16 мар 2010, 12:18

Re: Не запускается Apache22

Сообщение lehisnoe » 16 мар 2010, 13:13

При попытке открыть файл логов пишет
free-test# tail /data/sites/site1/log/error_log.log
[Tue Mar 16 13:58:59 2010] [error] (2)No such file or directory: could not open transfer log file /usr/local/data/sites/site1/log/access_log.log.
Unable to open logs

ну так создайте эту папку (если ее нету) и в ней файл access_log.log.

дело в том что по умолчанию они у меня не находятся в той папке которую вы указали

Здесь дело не в том, где они находятся, а в их содержимом :)

Далее,
При запуске это команды не выводит ничего
free-test# apachectl start

Она и не должна ничего выводить, т.к. ее задача - стартовать сервис :)
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Не запускается Apache22

Сообщение ildar » 16 мар 2010, 13:21

тоесть получается сервис у меня стартует? но почему тогда сам Apache22 не запускается... и как проверить стартовал ли сервис?
ildar
новичок
 
Сообщения: 16
Зарегистрирован: 16 мар 2010, 12:18

Re: Не запускается Apache22

Сообщение lehisnoe » 16 мар 2010, 13:36

тоесть получается сервис у меня стартует?

Скорее всего нет
но почему тогда сам Apache22 не запускается...

Демон httpd - и есть сервис. Просто стартовать его можно, минимум, 3 способами, ведущими к одной цели: демон должен быть запущен и обслуживать входящие подключения.
и как проверить стартовал ли сервис?

Код: Выделить всё
ps -ax | grep httpd


ЗЫ: в логах не должно быть никаких ошибок после старта демона. Как только этого добьетесь - на 99% все у вас сразу же будет хорошо.
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow


Вернуться в FreeBSD

Кто сейчас на конференции

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