mirror of
https://github.com/taylanbakircioglu/haproxy-openmanager.git
synced 2026-09-22 10:33:33 +00:00
e1fecde331
CRITICAL PRODUCTION BUG: Agent stuck in restart loop after upgrade SYMPTOMS: - Agents continuously restarting every ~30 seconds - Log shows: "Sending upgrade completion heartbeat..." - Log shows: "Agent upgrade completed successfully" - systemd restarts agent immediately after - Agents never reach daemon loop - Configuration updates not received - Entity updates not applied ROOT CAUSE: - Agent script v1.0.10 had misleading "upgrade completion heartbeat" - This heartbeat was sent EVERY time daemon started - After sending, script would exit (expecting systemd restart) - systemd would restart agent → infinite loop - Agent never reached check_agent_upgrade() or check_config_updates() MISLEADING CODE (REMOVED): SOLUTION: - Removed "upgrade completion heartbeat" from daemon startup - Agent sends normal heartbeat in daemon loop (every 30s) - No special "upgrade completion" needed - Agent stays in daemon mode continuously - systemd only restarts on actual failures IMPACT: - Agents no longer restart in loop - Configuration updates work normally - Entity updates applied successfully - Upgrade process works correctly - Production stability restored