Есть http сервер на golang, запущен посредством systemd, через несколько дней работы почему то останавливается и я вижу в логе:
окт 22 13:01:23 hostname systemd[1]: Stopping xxx...
окт 22 13:01:23 hostname systemd[1]: xxx.service: Deactivated successfully.
окт 22 13:01:23 hostname systemd[1]: Stopped xxx.
окт 22 13:01:23 hostname systemd[1]: xxx.service: Consumed 12min 56.331s CPU time.
12min что? сервис два дня работал без перезапуска и я вижу это по его логам… ну ладно остановилось, а не перезапустилось то почему?
Вот xxx.service:
Description=xxx
After=network-online.target
[Service]
Restart=always
StartLimitInterval=0
StartLimitBurst=0
SyslogIdentifier=xxx
WorkingDirectory=/opt/xxx/
ExecStart=/opt/xxx/xxx
[Install]
WantedBy=network-online.target
Подскажите плиз почему оно остановилось через несколько дней и как сделать чтобы оно хотябы перезапускалось в таких случаях. Заранее спасибо!