From 1eb04622ded3bf86eff87ddd351342a54c00c97e Mon Sep 17 00:00:00 2001 From: Sergey Yakubov <sergey.yakubov@desy.de> Date: Fri, 1 Jun 2018 20:04:52 +0200 Subject: [PATCH] http health check for nginx --- config/nomad/nginx.nmd.in | 8 +++++--- tests/automatic/settings/nginx.conf.tpl | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/config/nomad/nginx.nmd.in b/config/nomad/nginx.nmd.in index 6399b0ca2..62f2ea628 100644 --- a/config/nomad/nginx.nmd.in +++ b/config/nomad/nginx.nmd.in @@ -42,11 +42,13 @@ job "nginx" { service { port = "nginx" name = "nginx" + } check { name = "alive" - type = "tcp" - interval = "10s" + type = "http" + path = "/nginx_health" timeout = "2s" + interval = "10s" } } @@ -59,4 +61,4 @@ job "nginx" { } } -} \ No newline at end of file +} diff --git a/tests/automatic/settings/nginx.conf.tpl b/tests/automatic/settings/nginx.conf.tpl index e688e587b..d97db5483 100644 --- a/tests/automatic/settings/nginx.conf.tpl +++ b/tests/automatic/settings/nginx.conf.tpl @@ -23,5 +23,8 @@ http { rewrite ^/discovery(/.*) $1 break; proxy_pass http://$discovery_endpoint:5006$uri; } + location /nginx-health { + return 200 "healthy\n"; + } } } -- GitLab