Назад | Перейти на главную страницу

Apache на localhost требует перезапуска при каждой загрузке

Я установил несколько тестовых сайтов для запуска на своем рабочем столе Mandriva 2010, некоторые из них получают часть своего контента с www (например, подключаемые модули Wordpress RSS, Twitter API и т. Д.).

Однако при каждой загрузке они не могут подключиться и получить данные: мне нужно перезапустить службу httpd, чтобы они заработали.

Ничего серьезного, но немного расстраивает. Любая идея?

Посмотрите, где в вашем init запускается apache. Возможно, вам просто нужно сбить его в нескольких местах, чтобы он запустился позже в процессе загрузки.

Другой (менее красивый) способ - добавить что-нибудь к /etc/rc.local чтобы запустить apache после завершения остальной части init.

Похоже, что apache может появиться до того, как сеть будет полностью установлена. Вероятно, вам нужно добавить задержку в последовательность запуска apache. Это может быть так же просто, как добавить sleep 15 в предложение "start" сценария инициализации apache.

Также проверьте файлы журналов:

  1. /var/log/
  2. /var/log/httpd