Eu uso o Ubuntu 16.02. Quando tento sudo service apache2 restart
, diz:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Então digito journalctl -xe
:, e solicito:
- - A unidade apache2.service começou a iniciar. 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: * Iniciando o servidor web httpache Apache apache2 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: * 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: * O apache2 configtest falhou. 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: A saída do teste de configuração foi: 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: não encontrado Jan 11 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Esse arquivo ou diretório não existe: AH02291: Não é possível acessar o diretório '/ etc / apache2 / logs /' para o log de erros principal 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: Falha na verificação da configuração 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: Falha na ação 'configtest'. 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: O log de erros do Apache pode ter mais informações. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Processo de controle encerrado, código = status encerrado = 1 11 de janeiro 02:30:46 aleksandr-VirtualBox sudo [8171]: pam_unix (sudo: session): sessão fechada para o usuário root 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: falha ao iniciar o servidor da web LSB: Apache2. - Assunto: A unidade apache2.service falhou - Definido por: systemd - Suporte: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - A unidade apache2.service falhou. - - O resultado falhou. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: A unidade entrou no estado de falha. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: falha com o resultado 'código de saída'. 11 de janeiro 02:33:09 aleksandr-VirtualBox dhclient [792]: DHCPREQUEST de 192.168.56.101 nas portas enp0s8 a 192.168.56.100 (xid = 0x204f076f) 11 de janeiro 02:33:09 dhclient aleksandr-VirtualBox [792]: DHCPACK de 192.168.56.101 de 192.168.56.100 11 de janeiro 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4253] endereço 192.168.56.101 11 de janeiro 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4260] plen 24 (255.255.255.0) 11 de janeiro 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4266] identificador de servidor 192.168.56.100 11 de janeiro 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4273] tempo de concessão 1200 11 de janeiro 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4279] dhcp4 (enp0s8): estado alterado limite -> limite 11 de janeiro 02:33:09 aleksandr-VirtualBox dbus [590]: [system] Ativando via systemd: service name = 'org.freedesktop.nm_dispatcher' unit = 'dbus-org.freedesktop.nm-dispatcher.service' 11 de janeiro 02:33:09 aleksandr-VirtualBox systemd [1]: Iniciando o serviço de distribuição de scripts do Network Manager ... - Assunto: A unidade NetworkManager-dispatcher.service iniciou a inicialização - Definido por: systemd -- Apoio, suporte: - - A unidade NetworkManager-dispatcher.service iniciou a inicialização. 11 de janeiro 02:33:09 aleksandr-VirtualBox dhclient [792]: vinculado a 192.168.56.101 - renovação em 559 segundos. Jan 11 02:33:09 aleksandr-VirtualBox dbus [590]: [system] Serviço ativado com êxito 'org.freedesktop.nm_dispatcher' 11 de janeiro 02:33:09 aleksandr-VirtualBox systemd [1]: Iniciado o serviço de distribuição de scripts do Network Manager. - Assunto: A unidade NetworkManager-dispatcher.service concluiu a inicialização - Definido por: systemd -- Apoio, suporte: - - A unidade NetworkManager-dispatcher.service terminou a inicialização. - - O resultado da inicialização está concluído. 11 de janeiro 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: nova solicitação (1 scripts) 11 de janeiro, 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: comece a executar scripts ordenados ...
E quando systemctl status apache2.service
é reaqest:
* apache2.service - servidor da web LSB: Apache2 Carregado: carregado (/etc/init.d/apache2; ruim; predefinição de fornecedor: ativada) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Ativo: falhou (resultado: código de saída) desde qua 11-01-2017 02:30:46 +08; 33min atrás Documentos: man: systemd-sysv-generator (8) Processo: 8023 ExecStop = / etc / init.d / apache2 stop (código = encerrado, status = 0 / SUCESSO) Processo: 2236 ExecReload = / etc / init.d / apache2 reload (código = encerrado, status = 0 / SUCESSO) Processo: 8177 ExecStart = / etc / init.d / apache2 start (código = encerrado, status = 1 / FAILURE) 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: não encontrado 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: não encontrado Jan 11 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Esse arquivo ou diretório não existe: AH02291: Não é possível acessar o diretório '/ etc / apache2 / logs /' para o log de erros principal 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: Falha na verificação da configuração 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: Falha na ação 'configtest'. 11 de janeiro 02:30:46 aleksandr-VirtualBox apache2 [8177]: O log de erros do Apache pode ter mais informações. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Processo de controle encerrado, código = status encerrado = 1 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: falha ao iniciar o servidor da web LSB: Apache2. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: A unidade entrou no estado de falha. 11 de janeiro 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: falha com o resultado 'código de saída'.
O que está errado? Onde está uma interrupção? Por favor ajude!
/etc/apache2/logs/
existe? Porque esta é a segunda mensagem de erro. Você pode tentarsudo mkdir /etc/apache2/logs
.Excluí arquivos .conf em sites disponíveis e não excluí os arquivos de link em sites habilitados.
Agora eu apaguei todos os arquivos nos sites ativados
servidor apache2 reiniciado (serviço sudo apache2 restart)
trabalhou para mim
espero que isso ajude alguém :)
fonte
Eu tive o mesmo problema. Eu recebi o mesmo erro
sudo service apache2 restart
e corrisudo systemctl status apache2.service
e a linha vermelha foiFailed to start LSB: Apache2 web server.
Solução
execute o comando abaixo:
Ele verifica se há erros (acho que há erros de sintaxe) e você pode depurar o erro.
fonte
Experimente estes comandos:
Em seguida, reinicie o serviço apache2.
fonte
No meu caso eu faço isso:
desinstalar e remover Apache2
reinstalar o apache2
Correu para mim
fonte