systemctl status shows activating/auto-restart cycling.
The unit starts, exits non-zero, and Restart=always loops it.
systemctl status <unit> | grep -E "status|Main PID"journalctl -u <unit> -n 100 --no-pagerStartLimitIntervalSec=300\nStartLimitBurst=5run the ExecStart command as the unit UserAlways set StartLimitBurst; loop detection is cheaper than the loop.
NinjaOps publishes free engineering guides. Some outbound links are affiliate links: they cost you nothing and support the site.
Last reviewed 2026-10-02 · NinjaOps SEO grid · DevOps blog