After configuring Health Check to use Business Continuity, the Health Check service starts, hangs for a few seconds, then stops. Or, the service will not start.
Health Check properties file has missing values.
First, try a simple reset of the service by editing the Health Check service settings and increasing the Poll Interval by 1 second, then saving the settings. If the service starts, the Poll interval can be set back to the original setting.
If the service still fails to start or if the Subject and Message fields are blank under the notification settings, check the healthcheckservice.out.log found at <VIP-Enterprise-Gateway>/tools directory for the following lines:
Binding to target org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'healthcheck' to com.symantec.healthcheck.config.HealthCheckConfig failed:
Value: Reason: mail connectionRestoredMsg field can't be empty.
Value: Reason: mail connectionRestoredSub field can't be empty.
Value: Reason: mail connectionLostMsg field can't be empty.
Value: Reason: mail connectionLostSub field can't be empty.
The above entries are missing in the healthcheck.properties file found at <VIP-Enterprise-Gateway>/conf directory.
A sample healthcheck.properties file is uploaded to this KB article to be used as a reference when making the changes necessary changes.