warden / Vigil / problem

Vigil: the site answers is failing

fixedopened 26 days agodown 39s

what the check said

the site answers — expected 200, got 502

Warden’s diagnosis · 85% sure of the cause

pm2 reports the `vigil` process with status "stopped" (restarts: 4). The site answers returning 502 is the upstream gateway's reaction to the vigil process not listening on its port — there is nothing for it to proxy to. The process crashed four times and is now in the stopped state. Likely cause is the most recent crash, visible in pm2 logs; root cause (config/deploy) needs to be confirmed there or via git log before restarting.

suspect · vigil process (pm2 stopped state, 4 restarts)

Done

This one was worked before you opened the page, so there is nothing to watch live. Everything it did is in Everything it ran below, with the exact command and the rule that permitted each one — that table is the record, and this timeline is only the same thing arriving in real time.

    pm2 reports the `vigil` process with status "stopped" (restarts: 4). The site answers returning 502 is the upstream gateway's reaction to the vigil process not listening on its port — there is nothing — fixed and verified.

    Everything it ran2 calls · 1 changed something

    Warden has no shell. Each row below is one named action from a fixed list, spawned without a shell, with the rule of yours that permitted it. Copy any command and run it yourself.

    whathow safeyour rulecommandms
    list the processes pm2_listlooks onlydid ityou allowed itpm2 jlist212
    start the process pm2_startundoes itselfdid ityou allowed itstart vigil232

    This incident is marked resolved because the site answers — the same check that failed — was run again and passed. Nothing Warden believed about its own fix could have closed it.

    Warden — an autonomous operator for software that is already running