¿Cómo puede el estado systemctl mostrar un valor activo incorrecto?

¿Cómo puede el estado systemctl mostrar un valor activo incorrecto?

Estoy usando el sistema operativo centos 8. Tengo un servicio que inicia Tomcat al arrancar. Y se informó un error que después de la actualización, que desencadena el reinicio, Tomcat no se inició (el sistema se reinició). El resultado de

systemctl status {service.name}

era

Loaded: loaded (/etc/systemd/system/{service.name}; enabled; vendor preset: disabled)
Active: active (running) since Sat 2021-10-02 18:42:21 EEST; 2 weeks 3 days ago

El problema aquí es que muestra Activo: hace 2 semanas y 3 días, justo después de reiniciar. El problema se solucionó fácilmente reiniciando el servicio.

Pero todavía no pude reproducirlo y entender cómo podría ser posible.

Intenté habilitar el almacenamiento persistente para el registro de diario de systemd creando /var/log/journaluna carpeta manualmente y journalctl -u {service.name} mostré los registros antes y después, -- Reboot -- pero el resultado de

systemctl status {service.name}

Todavía calcula el tiempo desde el último inicio del servicio.

Entonces, ¿alguien sabe qué podría causar Active: active (running)que esté desactualizado y muestre un estado incorrecto? (ya que el servicio no debería mostrar una hora incorrecta ni un estado activo). Gracias

Además, el tiempo de inicio del servicio al final systemctl status {service.name}es de hace 2 semanas, por lo que todo el registro parece obsoleto.

Servicio actualizado

[Unit]
Description=Start tomcat service
After=network-online.target snmpd.service
Wants=network-online.target
Conflicts=tomcat-debug.service

[Service]
ExecStart=/opt/infrascale/stark-scripts/tomcat-start.sh
ExecStop=/opt/infrascale/stark-scripts/tomcat-stop.sh
StandardOutput=journal
StandardError=journal
Restart=always
Type=forking

[Install]
WantedBy=multi-user.target

Por ahora parece que se trata de un error humano y el estado del servicio se tomó antes de reiniciar o podría ser algún problema con systemd después de la actualización del kernel que tuvimos de 4.18 a 5.14.

información relacionada