Re: Issue with crashing Windows apps on Diego
On Tue, Feb 2, 2016 at 12:21 PM, aaron_huber <aaron.m.huber(a)intel.com>
I don't disagree that improvement can be made here, but I do stronglySetting the health check to none does not actually disable health checks.
This setting simply disables the HTTP healthcheck, and Diego will continue
to monitor the process. I'm not sure why this setting does not meet your
immediate requirements. A simple TCP check of a deadlocked or misconfigured
WebAppServer would pass both a simple TCP check and process check, while
the current healthcheck implementation would detect an issue. Given the
process check runs regardless of whether the healthcheck is enabled, the
more reliable (though sometimes undesirable) opt-in HTTP check can simply
be disabled, and the process will still be monitored by Diego.
I think we agree that the best solution for most common apps is to use an
Please see the proposal  currently being discussed. We plan expose a
multitude of options for healthcheck, including simple port check, HTTP
check with configurable endpoint, and timeouts.
We've also dropped a story in our backlog  to bring our healthcheck in
line with Linux. However, any stories to implement the proposed healthcheck
improvements would likely be prioritized before this effort. Regardless,
garden-windows is open source, and pull requests are welcome!