linux – ¿Qué significa el estado "activo (salido)" para un servicio systemd?

Pregunta:

Estoy trabajando con un servicio personalizado que básicamente ejecuta un servidor web, llamado thisismywebserver. Actualmente no funciona (es decir, aparece el error "No se puede conectar" al intentar acceder a una página).

Cuando ejecuto este comando service thisismywebserver status para ver el estado del servicio, veo que el estado es "activo (salido)". ¿Significa esto que el servicio ha dejado de funcionar? Si no es así, ¿qué significa esto?

root@thisismywebserver-testing:~# service thisismywebserver status
● thisismywebserver.service - LSB: ThisIsMyWebServer server
   Loaded: loaded (/etc/init.d/thisismywebserver)
   Active: active (exited) since Sun 2015-11-08 23:01:33 EST; 18h ago

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Respuesta:

Parece que está ejecutando un sistema con systemd pero está utilizando comandos sysV. ¿Creó un script de inicio sysV o un archivo de unidad systemd?

El estado activo (salido) significa que systemd ha ejecutado correctamente los comandos pero que no sabe que hay un demonio que monitorear.

Si lo hay, debe definirlo en el archivo de unidad configurando las opciones Type y ExecStart de manera adecuada de acuerdo con si el proceso que inicia es el proceso principal, bifurca procesos secundarios y salidas, etc.

Consulte las diferentes páginas de manual de systemd o actualice su pregunta y publique el archivo de unidad o el script de inicio.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım