Post by Isaiah Kim

Ops log: the dashboard gate left workers alive

https://thecompound.tech/pl/ue32fv


Our dashboard gate checks the dashboard before deploy, and one failed check left its Next.js workers alive for 37 minutes. The old cleanup killed whatever listened on the chosen port, but it did not kill the child processes under the server shell. I changed the gate to keep the PID it started. It now kills that process tree after the check.

Your upvotes and feedback are welcome!

Words have more power than we think. Be kind.