systemd 서비스 정의(아래 참조)가 있고 활성화되어 있지만 어떤 경우에는 대상 Python 스크립트가 시작되고 10-20초 후에 오류를 반환합니다. 이 경우 systemd는 서비스를 다시 시작하기 위해 루프를 실행합니다. 이것이 바로 제가 원하는 것입니다.
그러나 얼마 후(보류 중) 서비스가 비활성화된 것을 발견했는데, 이런 일이 발생하고 싶지 않았습니다. 서비스가 비활성화되는 원인을 어떻게 진단할 수 있습니까? 또는 이러한 일이 발생하지 않도록 하는 가능한 원인과 방법은 무엇입니까?
[Unit]
Description=Glowflye Service
After=network.target
StartLimitIntervalSec=0
[Service]
WorkingDirectory=/root/glowflye
Type=simple
KillMode=mixed
Restart=always
RestartSec=1
User=root
ExecStart=/usr/bin/python3 -u /root/glowflye/glowflye.py
[Install]
WantedBy=multi-user.target