I have a Go-based private service (with HTTP listener) that fails several times per hour with
Server failed Exited with status 2
and then immediately “Server back up”. The service is on a 1 GB plan but uses only around 60 MB of memory. In the logs, I cannot find any panics. Why does this happen and what does exit code 2 mean?