我们的一个客户在尝试使用我们网站的文件上传功能时触发了此错误:
[uwsgi-body-read] Error reading 65536 bytes.
Content-Length: 543426 consumed: 233 left: 543193
message: Client closed connection
所有测试过上传相同文件的其他用户都无法重现此问题,即使使用相同的OS(Windows)和浏览器(Chrome)。我进行了搜索,但找不到“客户端关闭的连接”错误的解释,因此我不清楚通常的原因是什么。是否存在特定类别的问题,通常会导致uWSGI中的这些错误?
我发现this github issue似乎表明问题与Safari或IE有关,但是客户端在Windows上使用的是Chrome,我们无法使用相同的设置进行复制。我们正在使用uWSGI的2.0.18
版。
答案 0 :(得分:0)
我能够与客户通话,并弄清楚问题出在哪里:他正试图从共享驱动器中上传文件。从Windows计算机上的共享驱动器中选择文件时,该文件将失败,从而在后端触发uwsgi-body-read
错误。将文件拖到桌面并从那里选择时,上传成功而没有问题。该问题可能与Windows有关,因为我能够从Mac的共享NAS上传。我的团队尚未对此问题进行进一步调查。