【问题标题】:Nginx/Uwsgi log showing duplicate requests显示重复请求的 Nginx/Uwsgi 日志
【发布时间】:2015-07-03 05:48:54
【问题描述】:

我正在使用 nginx 和 uwsgi 运行一个烧瓶应用程序,我注意到当我跟踪 uwsgi 的日志时,它看起来就像它只是在我什么都不做的时候不断地轮询我的应用程序。它似乎也随着每个请求在我机器上的内核中循环,所以我在日志中看到了这一点。

[pid: 27182|app: 0|req: 557/784] {26 vars in 254 bytes} [09:33:38 2015] GET / => 在 11 毫秒内生成 1337 字节(200) 238 中的 3 个标头字节(1 在核心 0 上开关)

[pid: 27182|app: 0|req: 558/785]{26 vars in 254 bytes} [09:33:42 2015] GET / => 在 11 毫秒 (200) 内生成 1337 字节 (200) 238 中的 3 个标头字节(1 核心 1 上的开关)

[pid: 27182|app: 0|req: 559/786] {26 vars in 254 bytes} [09:33:43 2015] GET / => 在 11 毫秒内生成 1337 字节(200) 238 中的 3 个标头字节(1 开启核心 2)

[pid: 27182|app: 0|req: 560/787] {26 vars in 254 bytes} [09:33:47 2015] GET / => 在 11 毫秒内生成 1337 字节(200) 238 中的 3 个标头字节(1 开启核心 3)

Nginx 显示类似的东西。它只是不断地向我的应用程序发出请求。

只有在 nginx 开启时才会这样做。如果我停止 nginx,轮询就会停止。我的应用程序已启动并正在运行,但我不知道为什么会这样。这是 nginx/uwsgi 在使用 uwsgi 协议时的正常行为吗?

编辑我也在皇帝模式下使用uwsgi

【问题讨论】:

  • nginx 是否对应用程序进行健康检查?
  • 如何查看?这是设置还是什么?
  • @ThrowsException: nginx 日志是什么样的?
  • [09:57:52 -0500] "GET /" 200 1337 "-" "-" "-"
    [09:57:53 -0500] "GET /" 200 1337 "-" "-" "-"
    [09:57:57 -0500] "GET /" 200 1337 "-" "-" "-"
    [09:57:58 -0500 ] "GET /" 200 1337 "-" "-" "-"
    [09:58:02 -0500] "GET /" 200 1337 "-" "-" "-"
    还添加修改我的问题

标签: python flask uwsgi


【解决方案1】:

抱歉误报。这是我的 Devops 错误地 ping 我的实际应用程序路由以获取心跳。对困惑感到抱歉。

【讨论】:

    猜你喜欢
    • 2015-12-29
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2020-02-23
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多