Debugging a Random 502 Error in Production: When PM2 Was Watching the Wrong Process | Yash Vyas Blog