gpt4 book ai didi

logging - 如何在 Nginx 日志中查看不可用的服务器?

转载 作者:行者123 更新时间:2023-12-02 21:12:00 25 4
gpt4 key购买 nike

Nginx 日志中的哪个位置会显示服务器不可用,因为它在 y 秒内失败了 x 次?

我在 nginx 的上游 block 中有一组服务器,每个服务器都有一个 fail_timeoutmax_fails 值设置如下:

upstream loadbalancer {
server ip1:80 max_fails=3 fail_timeout=60s;
server ip2:80 max_fails=3 fail_timeout=60s;
}

如果我故意关闭其中一台服务器(假设 ip:80),NGINX 会返回一个 503,我已将其标记为无效 header 。所以我确保 NGINX 在 60 秒内访问该服务器 3 次。

我预计日志中会出现服务器被标记为不可用的内容,即 fail_timeout 已启动。但我找不到任何内容。

这是我的日志配置:

access_log /var/log/nginx/access.log  main; 
error_log /var/log/nginx/error.log warn;

最佳答案

现在,当服务器超过 max_fails 时,会显示一条日志消息。它已在1.9.1中添加。日志级别为警告,消息显示“上游服务器暂时禁用”。

关于logging - 如何在 Nginx 日志中查看不可用的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33444252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com