Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: apache2 не стартует автоматически  (Прочитано 4069 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
apache2 не стартует автоматически
« : 09 Декабря 2010, 17:03:37 »
Доброго времени суток.
Имеется Ubuntu 10.04 Alternate. Установлен apache2, но стартует только при запуске вручную
/etc/init.d/apache2 start (никаких ошибок при старте не выдает) в логах тоже все чисто.
Симлинк апача присутствует на 2,3,4,5 уровнях запуска.
Подскажите плиз хоть в какую сторону копать ?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #1 : 09 Декабря 2010, 17:58:50 »
sudo invoke-rc.d apache2 start также хорошо поднимает апач? В /etc/network/interfaces прописано поднятие интерфейса lo?

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #2 : 09 Декабря 2010, 18:05:52 »
sudo invoke-rc.d apache2 start - подымает аналогично

в /etc/network/interfaces -

auto lo
iface lo inet loopback

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #3 : 09 Декабря 2010, 18:08:05 »
В инициализационный скрипт (/etc/init.d/apache2) попробуй воткнуть жучок, например команду logger "Apache init script started", чтоб понять, дёргается ли он при старте системы вообще.

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #4 : 09 Декабря 2010, 18:53:57 »
Жучок ничего не показал, но я вот обнаружил в логах такую ерунду
[Thu Dec 09 17:12:12 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k configured -- resuming normal operations
[Thu Dec 09 17:12:18 2010] [notice] caught SIGTERM, shutting down

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #5 : 09 Декабря 2010, 18:58:17 »
При ручном старте жучок срабатывает (мож не так вставил)? Что говорит ls /etc/rc*/*apache2 ?

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #6 : 09 Декабря 2010, 19:08:49 »
При ручном не срабатывает, вставил вродебы правильно...

/etc/rc0.d/K09apache2  /etc/rc1.d/K09apache2  /etc/rc2.d/S99apache2  /etc/rc3.d/S99apache2  /etc/rc4.d/S99apache2  /etc/rc5.d/S99apache2  /etc/rc6.d/K09apache2

Пользователь решил продолжить мысль 09 Декабря 2010, 19:26:03:

А на счет этой ерунды ничего не поскажешь ?
[Thu Dec 09 17:12:12 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k configured -- resuming normal operations
[Thu Dec 09 17:12:18 2010] [notice] caught SIGTERM, shutting down
« Последнее редактирование: 09 Декабря 2010, 19:26:03 от Steelssw »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #7 : 09 Декабря 2010, 21:49:57 »
При ручном не срабатывает, вставил вродебы правильно...
Или ловишь не там (метка должна в сислоге появиться) или вставил не правильно. Самое правильное место это после шабанга #!/bin/sh, на живом примере:
(Нажмите, чтобы показать/скрыть)
Вот кстати более информативный вариант, с помощью которого можно отследить, кто скрипт вызвал:
logger "Called '$0 $*' from $PPID: BIN:$(ls -l /proc/$PPID/exe | awk '{print $10}') CMD: $(cat /proc/$PPID/cmdline | tr "\0" " ")"
А на счет этой ерунды ничего не поскажешь ?
Эта ерунда совпадает по времени с загрузкой системы? Видно то, что апачу кто-то указывает остановиться (в нормальном режиме). Кстати, любимое место нубов для всяких пакостей скрипт /etc/rc.local. В нём нет ничего лишнего? Там должна быть только одна действительная команда - exit 0

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #8 : 09 Декабря 2010, 22:27:32 »
Действительно в ручном режиме метка появляется, при загрузке в сислоге ее нету.
в rc.local описаны правила для IPTABLE, но навсякий случай закоментировал - не помогло.
Установил freeradius и dhcp3-server - аналогично, при запуске системы не стартуют.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #9 : 09 Декабря 2010, 22:44:34 »
Ну прямо всё указывает на известные проблемы, когда при отсутствии сконфигурированного интерфейса lo, не производится инициализация скриптами из rc*.d. Может в /etc/network/interfaces какая бяка затисалась? Что говорят
sudo ifconfig
sudo invoke-rc.d networking restart
sudo ifconfig #Дада, и еще раз
« Последнее редактирование: 09 Декабря 2010, 22:46:15 от Mam(O)n »

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #10 : 09 Декабря 2010, 22:51:11 »
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)


(Нажмите, чтобы показать/скрыть)

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #11 : 09 Декабря 2010, 22:57:34 »
Failed to bring up eth2.
[/spoiler]
Хмммм. Может системе не нравится это? Как полностью interfaces выглядит?

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #12 : 09 Декабря 2010, 23:02:14 »
(Нажмите, чтобы показать/скрыть)

Есть еще eth0 но он пока не используется

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #13 : 09 Декабря 2010, 23:08:12 »
У eth2 я бы gateway убрал, на него он похоже, что ругается, т.к. этом интерфейсе до 192.168.1.1 не добраться...

Пользователь решил продолжить мысль 09 Декабря 2010, 23:08:43:
А вообще я даже уже и не представляю, куда копать..

Оффлайн Steelssw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: apache2 не стартует автоматически
« Ответ #14 : 09 Декабря 2010, 23:22:40 »
Жаль конечно...
Но в любом случае огромное спасибо за помощь.

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.