Very simple Go app to check if server app(s) is(are) up, and relaunch it(them) via script.
statuscode refers to the single status codes and not the family (500 does not serve 501,502,...).
Logs, emails and delay time for relaunches.
Single executable runs with go routines.
JSON configuration file for each server.
$ gocontrol &