Merge pull request #1037 from siddharthist/docs/health-check-user

Specified which user health checks get run as.
This commit is contained in:
Ryan Breen 2015-06-15 23:00:25 -04:00
commit cf633b6ca2
1 changed files with 4 additions and 3 deletions

View File

@ -40,9 +40,10 @@ vagrant@n2:~$ echo '{"service": {"name": "web", "tags": ["rails"], "port": 80,\
```
The first definition adds a host-level check named "ping". This check runs
on a 30 second interval, invoking `ping -c1 google.com`. If the command
exits with a non-zero exit code, then the node will be flagged unhealthy.
This is the contract for any `script`-based health check.
on a 30 second interval, invoking `ping -c1 google.com`. On a `script`-based
health check, the check runs as the same user that started the Consul process.
If the command exits with a non-zero exit code, then the node will be flagged
unhealthy. This is the contract for any `script`-based health check.
The second command modifies the service named `web`, adding a check that sends a
request every 10 seconds via curl to verify that the web server is accessible.