Nada acontece ao tentar reiniciar o Apache

0

Estou tentando reiniciar o Apache e, quando uso o comando sudo systemctl restart apache2.service , nada acontece. Não há nenhuma mensagem de erro ou outra resposta do terminal que seja, depois que eu entrei, ele foi para uma nova linha. Eu não tenho idéia do que poderia estar acontecendo, a mesma coisa acontece quando eu tento reiniciar o mysql. Ajuda seria muito apreciada.

    
por evandewey 21.03.2017 / 22:39

3 respostas

0

Tente este comando.

sudo /etc/init.d/apache2 restart

isso também funciona com muitas outras coisas, como networking. Qual seria

sudo /etc/init.d/networking restart
    
por BONEPIEBONEPIE 22.03.2017 / 00:53
3

Normalmente, se você iniciar / reiniciar o apache, não há confirmação de que ele foi iniciado, mas avisará se foram encontrados erros.

Como mostrado nas respostas anteriores, pode haver vários métodos para iniciar o apache, com base na versão do Ubuntu em que você está.

Ubuntu 16.10, os seguintes métodos se aplicam:

sudo service apache2 restart

sudo systemctl restart apache2

Se estiver preocupado se começou corretamente, com um dos comandos acima, substitua restart por status .

Ele deve fornecer um resultado semelhante a este se estiver em execução:

    ● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; generated; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2017-03-22 00:38:10 UTC; 9min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─1627 /usr/sbin/apache2 -k start
           ├─1630 /usr/sbin/apache2 -k start
           └─1631 /usr/sbin/apache2 -k start

Mar 22 00:38:09 potato systemd[1]: Starting LSB: Apache2 web server...
Mar 22 00:38:09 potato apache2[1605]:  * Starting Apache httpd web server apache2
Mar 22 00:38:09 potato apache2[1605]: AH00558: apache2: Could not reliably determine the server's ful
Mar 22 00:38:10 potato apache2[1605]:  *
Mar 22 00:38:10 potato systemd[1]: Started LSB: Apache2 web server.

Quando o apache falha, esperamos ver algo como:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

Em seguida, emitindo um dos comandos de fornecimento, fornecerá detalhes sobre o motivo, o apache não pôde ser iniciado:

    ● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; generated; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Wed 2017-03-22 00:49:46 UTC; 2min 10s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1810 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 1863 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

Mar 22 00:49:46 potato apache2[1863]:  *
Mar 22 00:49:46 potato apache2[1863]:  * The apache2 configtest failed.
Mar 22 00:49:46 potato apache2[1863]: Output of config test was:
Mar 22 00:49:46 potato apache2[1863]: apache2: Syntax error on line 219 of /etc/apache2/apache2.conf:
Mar 22 00:49:46 potato apache2[1863]: Action 'configtest' failed.
Mar 22 00:49:46 potato apache2[1863]: The Apache error log may have more information.
Mar 22 00:49:46 potato systemd[1]: apache2.service: Control process exited, code=exited status=1
Mar 22 00:49:46 potato systemd[1]: Failed to start LSB: Apache2 web server.
Mar 22 00:49:46 potato systemd[1]: apache2.service: Unit entered failed state.
Mar 22 00:49:46 potato systemd[1]: apache2.service: Failed with result 'exit-code'.

Neste exemplo, mudei / etc / apache2 / sites-enabled para / etc / apache2 / sites-disabled e tentei iniciar o apache.

Espero que isso ajude.

    
por dajavex71 22.03.2017 / 01:54
0

Dependendo da versão do Ubuntu em que você está, os comandos nativos do Upstart devem ser processados através do initctl, então para que o comando tenha saída, você deve usar sudo restart apache2

    
por Grayson Kent 22.03.2017 / 01:26