gpt4 book ai didi

python - uwsgi: OSError: GET 请求期间写入错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:46:17 30 4
gpt4 key购买 nike

这是我在长期运行应用程序时收到的错误日志。

Oct 22 11:41:18 uwsgi[4613]: OSError: write error
Oct 22 11:41:48 uwsgi[4613]: Tue Oct 22 11:41:48 2019 - uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 341] during GET /api/events/system-alarms/
Nov 19 19:11:01 uwsgi[30627]: OSError: write error
Nov 19 19:11:02 uwsgi[30627]: Tue Nov 19 19:11:02 2019 - uwsgi_response_writev_headers_and_body_do(): Broken pipe [core/writer.c line 306] during GET /api/statistics/connected-clients/?type=auto&required_fields=0,11

此外,我需要详细了解操作系统写入错误和管道损坏的原因。

最佳答案

之前遇到过类似的问题,当客户端发出请求然后关闭它时发生(因为服务器响应时间太长或客户端已中断)但uwsgi仍在处理该请求.

从 Tags 我注意到你正在使用 nginx+uwsgi 配置,有多种方法可以解决这个问题:

  • 找到你最耗时的请求并在 nginx 和uwsgi(切腹)。请注意,这在客户端本身中断时不起作用。
  • 在你的 nginx 配置中为 uwsgi 设置 uwsgi_ignore_client_abort on路线。
  • 或者您可以只禁用写入错误的日志记录忽略写入错误 = true

关于python - uwsgi: OSError: GET 请求期间写入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59026602/

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