Обложка канала

Хмельной Девопс

Будничный хаос и мрак при поддержке ИТ систем.

Хмельной Девопс

8 лет назад
Открыть в
Отличный модуль для nginx для проверки жизнеспособности upstreams - https://github.com/yaoweibin/nginx_upstream_check_module. Нативный функционал доступен в платной версии nginx, поэтому данный модуль придется скомпилировать отдельно. После сборки и деплоя можно дописывать такие проверки в конфиг.

TCP Check:

check interval=3000 fall=2 rise=1 timeout=1000 default_down=false type=tcp;

HTTP Check:

check interval=3000 rise=2 fall=2 timeout=1000 type=http;
check_http_send "GET / HTTP/1.1\r\nHost: domain.com\r\n\r\n";
check_http_expect_alive http_2xx http_3xx;