【问题标题】:keep alive errors seen in nginx logs在 nginx 日志中看到保持活动错误
【发布时间】:2016-11-15 05:06:27
【问题描述】:

var/log/nginx/https-error_logvar/log/nginx/http-error_log 中,我看到数以千万计的错误(过去几个月累计):

client xx.xx.xxx.xxx closed keepalive connection

它们经常(但不总是)成对存在,甚至具有相同的 IP 地址和时间戳,例如:

2016/07/12 19:24:59 [info] 44815#0: *82924 client 82.145.210.66 closed keepalive connection
2016/07/12 19:24:59 [info] 44821#0: *83275 client 82.145.210.66 closed keepalive connection

即似乎同一个人在同一时间点关闭了两次连接?我觉得这里发生了一些不愉快的事情。我在 gunicorn 前面使用 nginx 作为反向代理(它是一个 Django 应用程序)。有专业知识的人可以帮我解决这个问题,或者推测它可能是什么吗?或者,这是我不应该担心的事情吗?

【问题讨论】:

  • 查看访问日志,有没有ips都使用Chrome浏览器?
  • @Lution:嗯,Chrome 怎么会是一个因素?我会检查并回复你
  • 你找到解决这个@Hassan的方法了吗?
  • @ketan:没有人,遗憾的是没有。你?如果您还没有,也许您可​​以对此表示赞同,以便有人对回答这个问题表现出更大的兴趣。
  • @HassanBaig:早些时候服务器会停止记录错误,所以每次停止记录时我都会重新启动它。然后,我尝试明确设置“error_log on”并注释掉我正在使用的“error_log file [level]”设置。到目前为止它运行良好......让我们看看。

标签: nginx reverse-proxy gunicorn


【解决方案1】:

来自:https://forum.nginx.org/read.php?2,1680,248005#msg-248005

这不是要解决的问题,它只是记录的信息消息 通过 nginx。如果它对您来说太冗长,请考虑调整 error_log 日志记录级别,请参阅http://nginx.org/r/error_log

-- 马克西姆·杜宁 http://nginx.org/

虽然我的 2 美分,但我不确定关闭 HTTP/1.1 连接应该是“信息”,更像是“调试”。

“成对”是您的浏览器与您的服务器建立多个连接(正常情况下)。您可以在浏览器(网络下)上使用开发者工具验证连接数。

卡梅隆

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 2017-08-21
    • 2016-04-27
    • 1970-01-01
    • 2015-08-15
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多