Я использую Ubuntu 16.02. Когда я пытаюсь sudo service apache2 restart
, он говорит:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Затем я печатаю: journalctl -xe
и запрашиваю:
- - Устройство apache2.service началось. 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: * Запуск веб-сервера Apache httpd apache2 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: * 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: * Ошибка конфигурации apache2. 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: Вывод теста конфигурации был: 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Нет такого файла или каталога: AH02291: Невозможно получить доступ к каталогу / etc / apache2 / logs / для основного журнала ошибок 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: проверка конфигурации не удалась 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: Действие «configtest» не выполнено. 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: Журнал ошибок Apache может содержать больше информации. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: процесс управления завершен, код = состояние выхода = 1 11 января 02:30:46 aleksandr-VirtualBox sudo [8171]: pam_unix (sudo: session): сеанс закрыт для пользователя root 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: Не удалось запустить LSB: веб-сервер Apache2. - Тема: сбой модуля apache2.service - Определено: по systemd - Поддержка: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - Устройство apache2.service не удалось. - - Результат не удался. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Устройство вошло в сбойное состояние. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: не удалось с результатом 'код выхода'. 11 января 02:33:09 aleksandr-VirtualBox dhclient [792]: DHCPREQUEST от 192.168.56.101 на enp0s8 до 192.168.56.100 порт 67 (xid = 0x204f076f) 11 января 02:33:09 aleksandr-VirtualBox dhclient [792]: DHCPACK от 192.168.56.101 от 192.168.56.100 11 января 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4253] адрес 192.168.56.101 11 января 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4260] plen 24 (255.255.255.0) 11 января 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4266] идентификатор сервера 192.168.56.100 11 января 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4273] срок аренды 1200 11 января 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4279] dhcp4 (enp0s8): состояние изменено привязано -> ограничено 11 января 02:33:09 aleksandr-VirtualBox dbus [590]: [система] Активация через systemd: имя службы = 'org.freedesktop.nm_dispatcher' unit = 'dbus-org.freedesktop.nm-dispatcher.service' 11 января 02:33:09 aleksandr-VirtualBox systemd [1]: Запуск службы диспетчера сценариев сетевого менеджера ... - Тема: подразделение NetworkManager-dispatcher.service приступило к запуску - Определено: по systemd -- Служба поддержки: - - Блок NetworkManager-dispatcher.service начал пуск. 11 января 02:33:09 aleksandr-VirtualBox dhclient [792]: привязано к 192.168.56.101 - обновление за 559 секунд. 11 января 02:33:09 aleksandr-VirtualBox dbus [590]: [система] Успешно активированный сервис 'org.freedesktop.nm_dispatcher' 11 января 02:33:09 aleksandr-VirtualBox systemd [1]: Запущена служба диспетчера сценариев сетевого менеджера. - Тема: модуль NetworkManager-dispatcher.service завершил запуск - Определено: по systemd -- Служба поддержки: - - Модуль NetworkManager-dispatcher.service завершил запуск. - - Результат запуска готов. 11 января 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: новый запрос (1 сценарий) 11 января 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: начать запуск упорядоченных сценариев ...
И когда это systemctl status apache2.service
потребуется:
* apache2.service - LSB: веб-сервер Apache2 Загружен: загружен (/etc/init.d/apache2; плох; предустановка поставщика: включена) Drop-In: /lib/systemd/system/apache2.service.d `-Apache2-systemd.conf Активно: не удалось (Результат: код выхода) с СР 2017-01-11 02:30:46 +08; 33 мин. Назад Документы: man: systemd-sysv-generator (8) Процесс: 8023 ExecStop = / etc / init.d / apache2 stop (код = выход, статус = 0 / УСПЕХ) Процесс: 2236 ExecReload = / etc / init.d / apache2 reload (код = выход, статус = 0 / УСПЕХ) Процесс: 8177 ExecStart = / etc / init.d / apache2 start (код = выход, статус = 1 / отказ) 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: не найдено 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Нет такого файла или каталога: AH02291: Невозможно получить доступ к каталогу / etc / apache2 / logs / для основного журнала ошибок 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: проверка конфигурации не удалась 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: Действие «configtest» не выполнено. 11 января 02:30:46 aleksandr-VirtualBox apache2 [8177]: Журнал ошибок Apache может содержать больше информации. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: процесс управления завершен, код = состояние выхода = 1 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: Не удалось запустить LSB: веб-сервер Apache2. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Устройство вошло в сбойное состояние. 11 января 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: не удалось с результатом 'код выхода'.
Что не так? Где прерывание? Пожалуйста помоги!
/etc/apache2/logs/
существует? Потому что это второе сообщение об ошибке. Вы можете попробоватьsudo mkdir /etc/apache2/logs
.Я удалил файлы .conf на сайтах, которые доступны, и не удалил файлы ссылок на сайтах, которые включены.
Теперь я удалил все файлы на сайтах с поддержкой
перезапущенный сервер apache2 (sudo service apache2 restart)
работал на меня
надеюсь, это может кому-то помочь :)
источник
У меня такая же проблема. Я получил ту же ошибку
sudo service apache2 restart
и побежал,sudo systemctl status apache2.service
и красная линия былаFailed to start LSB: Apache2 web server.
Решение
выполните следующую команду:
Он проверит ошибки (я думаю, синтаксические ошибки), а затем вы можете отладить ошибку.
источник
Попробуйте эти команды:
Затем перезапустите сервис apache2.
источник
В моем случае я делаю это:
удалить и удалить Apache2
переустановить apache2
Это бежать за мной
источник