apache / apache/openwhisk

[Discuss] Active Health check in Nginx

Open
#5,337 0 comments 0 reactions 0 assignees View on GitHub
discussion
Dominant language
Scala
Stars
6.8k
Forks
1.2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

This is to support active health checks in nginx.
The open-source nginx does not support the active health check feature, but there are some modules enabling it.
- https://github.com/yaoweibin/nginx_upstream_check_module
- https://github.com/lyokha/nginx-healthcheck-plugin

These modules require compiling of Nginx source code.
It means we need to keep codes to build Nginx including a health check module.

Without the active health check, it's not simple to implement a zero downtime deployment feature.
Without it, we have to exclude a target controller from all Nginx before deploying it which is simple to implement with Ansible.
But I am unsure if it is worth having Nginx codes in the core repo to support active health check.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.