Command health checks do not seem to be working properly. The first health check when a deployment of the new app is running, it executes the command and the instances are healthy. However, when observing the health check debug info (first success, last success, last failure, etc.), they do not appear to be executed after that first time.
1. Add a new app to Marathon (with multiple processes, watching the process the docker container livelyhood does not rely on) with a health check like following:
2. Wait for the instance to be marked as healthy
3. Observe the health check debug info
4. To be sure it's not being executed, kill the process you're monitoring
*Marathon version:* 1.4.6
*Framework Id:* 6af3e03a-9431-4d81-af17-03de6267670a-0002
This isssue has been created automatically from Marathon GitHub Issue 5488.