Como o status do systemctl pode mostrar o valor ativo errado?

Como o status do systemctl pode mostrar o valor ativo errado?

Estou usando o sistema operacional centos 8. Eu tenho um serviço que inicia o Tomcat na inicialização. E foi relatado um bug que após a atualização, que aciona a reinicialização, o Tomcat não foi iniciado (o sistema foi reinicializado). O 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

O problema aqui é que mostra Ativo: 2 semanas, 3 dias atrás, logo após a reinicialização. O problema foi facilmente resolvido reiniciando o serviço.

Mas ainda não consegui reproduzir e entender como isso seria possível.

Eu tentei habilitar o armazenamento persistente para o log do diário do systemd criando manualmente /var/log/journaluma pasta e journalctl -u {service.name} mostrei os logs antes e depois, -- Reboot -- mas o resultado de

systemctl status {service.name}

Ainda calcula o tempo desde o último início do serviço.

Alguém sabe o que pode Active: active (running)estar desatualizado e mostrar status errado? (pois o serviço não deve mostrar hora errada e status ativo). Obrigado

Além disso, o tempo de inicialização do serviço no final systemctl status {service.name}é de 2 semanas atrás, então todo o log parece desatualizado

Serviço atualizado

[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 enquanto, parece que foi um erro humano e o status do serviço foi obtido antes da reinicialização ou pode haver algum problema com o systemd após a atualização do kernel que tivemos de 4.18 a 5.14

informação relacionada