【问题标题】:What typically causes "uwsgi-body-read:...Client closed connection" error?什么通常会导致“uwsgi-body-read:...Client closed connection”错误?
【发布时间】:2019-07-25 16:16:15
【问题描述】:

我们的一个客户在尝试使用我们网站的文件上传功能时触发了这个错误:

[uwsgi-body-read] Error reading 65536 bytes. 
Content-Length: 543426 consumed: 233 left: 543193 
message: Client closed connection

即使使用相同的操作系统 (Windows) 和浏览器 (Chrome),已测试上传相同文件的所有其他用户都无法重现此问题。我搜索但无法找到“客户端关闭连接”错误的解释,所以我不清楚通常的原因是什么。是否有特定类别的问题通常会导致 uWSGI 中出现这些错误?

我发现this github issue 似乎表明问题与 Safari 或 IE 有关,但客户端在 Windows 上使用 Chrome,我们无法使用相同的设置进行重现。我们正在使用 uWSGI 的 2.0.18 版本。

【问题讨论】:

    标签: file-upload uwsgi


    【解决方案1】:

    我能够与客户进行通话并找出问题所在:他试图从共享驱动器上传文件。从 Windows 机器上的共享驱动器中选择文件时会失败,在后端触发 uwsgi-body-read 错误。当文件被拖到桌面并从那里选择时,上传成功没有问题。该问题可能与 Windows 有关,因为我能够从 Mac 上的共享 NAS 上传。我的团队还没有进一步调查这个问题。

    【讨论】:

      猜你喜欢
      • 2022-12-04
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 2017-03-31
      相关资源
      最近更新 更多