Cómo depurar servicios en Debian si no se inician

Cómo depurar servicios en Debian si no se inician

Tengo una nueva distribución basada en Debian inestable con apache2. El propio Apache está funcionando bien. si uso

sudo service apache2 start 

surge y todo va bien.

Pero el servicio no inicia cada arranque.

¿Cómo rastrear el error aquí?

etc/log/apache2/error.log:

[Sun Jan 15 14:51:06.685936 2017] [mpm_prefork:notice] [pid 2208] AH00169: caught SIGTERM, shutting down
[Sun Jan 15 14:51:47.842447 2017] [mpm_prefork:notice] [pid 2200] AH00163: Apache/2.4.23 (Debian) configured -- resuming normal operations
[Sun Jan 15 14:51:48.145808 2017] [core:notice] [pid 2200] AH00094: Command line: '/usr/sbin/apache2'
[Sun Jan 15 14:55:25.766188 2017] [mpm_prefork:notice] [pid 3257] AH00163: Apache/2.4.23 (Debian) configured -- resuming normal operations
[Sun Jan 15 14:55:25.801736 2017] [core:notice] [pid 3257] AH00094: Command line: '/usr/sbin/apache2'
[Sun Jan 15 16:08:15.031691 2017] [mpm_prefork:notice] [pid 2316] AH00163: Apache/2.4.23 (Debian) configured -- resuming normal operations
[Sun Jan 15 16:08:15.043756 2017] [core:notice] [pid 2316] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jan 16 11:26:33.007967 2017] [mpm_prefork:notice] [pid 2278] AH00163: Apache/2.4.23 (Debian) configured -- resuming normal operations
[Mon Jan 16 11:26:33.013972 2017] [core:notice] [pid 2278] AH00094: Command line: '/usr/sbin/apache2'
 [Tue Jan 17 08:07:35.149382 2017] [mpm_prefork:notice] [pid 3517] AH00163: Apache/2.4.23 (Debian) configured -- resuming normal operations
 [Tue Jan 17 08:07:35.152372 2017] [core:notice] [pid 3517] AH00094: Command line: '/usr/sbin/apache2'

¿Qué otros archivos serían útiles para depurar la falla del servicio?

Respuesta1

  1. Verifique que el servicio esté habilitado al ejecutarsystemctl --no-page -t service -a | grep apache2
  2. Si está deshabilitado, habilítelo y comience:systemctl enable apache2 && systemctl start apache2
  3. Comprobar que el servicio funcionasystemctl status apache2
  4. Si es necesario, puede consultar los registros relacionados con apache2.service con:journalctl --no-page -u apache2.service Nota. -fLa clave funciona journalctlbien contail

Respuesta2

No hay ninguna falla, el sistema está funcionando según lo diseñado. Parece que probablemente solo necesitespermitirel servicio para que comience en el arranque.

systemctl enable service

Quizás quieras dedicar algo de tiempo a la documentación de systemctl/systemd.

información relacionada