nginx_upstream_check_module icon indicating copy to clipboard operation
nginx_upstream_check_module copied to clipboard

Health checks upstreams for nginx

Results 106 nginx_upstream_check_module issues
Sort by recently updated
recently updated
newest added

nginx -t start或者当后端服务器重新上线时,rise计数增长不会超过 nginx 设置的 worker 数量,导致健康检查无法通过 nginx 1.16.0+

只是一个健康检查吗,仅仅看upstream内的server是否正常吗? 添加了这个模块有看error日志有健康检查的处理,但是没有看到有把down的server踢出upstream

![image](https://user-images.githubusercontent.com/33044973/85942014-3162ae00-b959-11ea-82e8-72d9cc74355b.png)

We have to install NGINX 1.16 recently with this module using the below command. In PRD, if any backend down. Nginx upstream still sending traffic to that dead instance. `patch...

我使用的是Nginx 1.14版本,打了check_1.14.0+.patch这个patch,编译也没问题,但在stream配置里面按照类似下面的配置做测试的时候,nginx启动的会提示 nginx: [emerg] "check" directive is not allowed here in /usr/local/nginx/conf/tcp_proxy.conf 如果check放在http配置项里面又不会报错,是我的配置有问题吗,还是本身就不支持? stream { upstream cluster { # simple round-robin server 10.2.100.101:10001; server 10.2.100.101:10002; check interval=3000 rise=2 fall=5 timeout=1000...

代码中不是worker进程,不会执行add timers,但是add timers里面执行了一部分共享内存操作,导致后面有访问共享内存的的行为就会崩溃 ``` C if (ngx_process != NGX_PROCESS_WORKER) { return NGX_OK; } ```

patch failed ,and mysq nginx version is 1.16.0 intalled via yum.

In nginx-1.17.9, add the ip_hash instruction, TCP detection can not check the back-end host in the upstream, the check will always be located on a back-end host, other hosts will...