Watchdog restarted healthy AI agent 24 times daily for months, logs showed no problem
A developer running an unattended AI agent since May discovered it was being restarted every hour, totalling 24 restarts per day over several months. The system's watchdog logs recorded 96 'kickstart' lines daily, masking the true restart count and framing each unnecessary intervention as a rescue. Investigation revealed the watchdog checked for recent Telegram activity and declared the process hung whenever no messages arrived within 30 minutes — a false positive during quiet periods. The root cause was a health check that measured traffic rather than actual work output, making idle processes indistinguishable from crashed ones. The fix involved replacing traffic-based monitoring with a heartbeat file that the agent writes after completing work, allowing the watchdog to accurately detect genuine failures.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in