warden / Vigil / problem

Vigil: the site answers is failing

fixedopened 26 days agodown 41s

what the check said

the site answers — expected 200, got 502

Warden’s diagnosis · 95% sure of the cause

Vigil is down because the pm2 process itself is stopped. `pm2 jlist` shows vigil with status "stopped" (lastStartedAt 2026-09-14T21:09:21.829Z, ~90 seconds before this incident opened). The error stream is empty — no stack trace, no application-level failure — just a process that is not running, which is exactly why the upstream probe gets 502. The out log shows clean "Ready" startup banners but no subsequent traffic, consistent with the process having exited shortly after starting. The owner's standing rule explicitly says "Restart it if it is just stopped" — this is that case. A `pm2_start` (or `pm2_restart`) is the right next act.

suspect · vigil pm2 process (status: stopped)

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.

    Vigil is down because the pm2 process itself is stopped. Fixed, and the check that failed passes again.

    Everything it ran4 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
    read the log pm2_logslooks onlydid ityou allowed itpm2 logs vigil --lines 100190
    read the log pm2_logslooks onlydid ityou allowed itpm2 logs vigil --lines 100 (errors only)187
    list the processes pm2_listlooks onlydid ityou allowed itpm2 jlist185
    start the process pm2_startundoes itselfdid ityou allowed itstart vigil218

    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