Estoy intentando reiniciar Apache2, pero cada vez que ejecuto el comando, sucede esto:

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

Ahora, cuando escribo» systemctl status apache2.service «, imprime esto:

● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: failed (Result: exit-code) since Mon 2016-09-26 14:40:35 CEST; 1min 33s ago Docs: man:systemd-sysv-generator(8) Process: 2183 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS) Process: 2490 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE) Sep 26 14:40:35 Asterisk apache2[2490]: * The apache2 configtest failed. Sep 26 14:40:35 Asterisk apache2[2490]: Output of config test was: Sep 26 14:40:35 Asterisk apache2[2490]: [Mon Sep 26 14:40:35.250008 2016] [:crit] [pid 2501:tid 140245312874368] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Sep 26 14:40:35 Asterisk apache2[2490]: AH00013: Pre-configuration failed Sep 26 14:40:35 Asterisk apache2[2490]: Action "configtest" failed. Sep 26 14:40:35 Asterisk apache2[2490]: The Apache error log may have more information. Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Control process exited, code=exited status=1 Sep 26 14:40:35 Asterisk systemd[1]: Failed to start LSB: Apache2 web server. Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Unit entered failed state. Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Failed with result "exit-code". 

Mi registro de errores ( Lo que creo que es mi registro de errores) http://hastebin.com/axalecoves.rb

Estoy usando Ubuntu Servidor, ejecutando 16.04.1. Si alguno de ustedes sabe lo que estoy haciendo mal, por favor ayúdenme. Esto sucede cada vez que ejecuto el comando sudo a2enmod php7.0. «255435ec6f»>

Puedo comenzar de nuevo sin problemas … Como dije, si alguien sabe algo sobre esto, por favor ayúdeme 🙂

Comentarios

  • Moví mi " respuesta " a los comentarios, lo cual tiene más sentido … Eso ' es la primera pista Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Pero asegúrese de prestar atención a la línea que dice The Apache error log may have more information. ¿Podría mostrarnos el contenido del registro de errores de Apache?
  • hastebin.com/iganelojor.rb – Creo que ese es el registro.

Respuesta

Como dice Wiki Archlinux :

Necesitas reemplazar mpm_event_module con mpm_prefork_module .
Abra el archivo /etc/httpd/conf/httpd.conf y edítelo de la siguiente manera:

#LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule mpm_prefork_module modules/mod_mpm_prefork.so 

Luego reinicie el servicio Apache.

Comentarios

  • No ' no tengo ninguna carpeta httpd. ¿Sabe por qué?
  • Pruebe con /etc/apache2/apache2.conf. De lo contrario, use: a2dismod mpm_event y a2enmod mpm_prefork, service apache2 restart.
  • Donde ¿Sin embargo, colocaría el comando LoadModule?
  • No importa. Lo que me dijiste funciona;) ¡Gracias tío!
  • Eres ' de nada 🙂 Por cierto, esos comandos crean un symlink en la carpeta mods-enabled, habilitando de tal forma el modo elegido. Si resolvió el caso, acepte mi respuesta;)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *