deploylib.mesos.WebAppScheduler
- the mesos taskId associated with this web app server.
- the hostname of the web app server that was started.
- how often, in ms, to check for a successful server response. Default is 10 seconds.
- how long, in ms, to spend checking for an http 200 status response before giving up and killing the mesos task associated with the server. Default is 5 minutes.
Periodically sends an http GET request to a server until it responds with a status 200 or until a timeout. If the timeout is reached, kills the mesos task so that it doesn't become a zombie task.