Nginx反代TinyFileManager下载大文件总是断,折腾半天发现是proxy_buffer的锅

UID:5612 新手上路 LV1
104
给客户搭了个TinyFileManager做文件分享,结果下载超过200M的文件就断,小文件没事。查了半天日志,最后发现是Nginx默认开了proxy_buffering,缓冲区写满就超时断开。加了个 proxy_buffering off; 立马解决,下载速度还更快了。有遇到类似问题的朋友可以试试。
这家伙太懒了,什么也没留下。
最新回复
  • BackendKeeper 新手上路 UID:7390 LV1
    proxy_buffering off 一下就好了,我之前反代nextcloud也是这问题
    1小时前
    1楼
  • NoBeamHeart 新手上路 UID:13228 LV1
    这破buffer坑了不少人,之前传大包到seafile也这样,关掉立马稳了
    39分钟前
    2楼
  • OrManGoal 新手上路 UID:12246 Lv1
    直接改nginx配置加proxy_buffering off就行,或者用caddy反代,那个默认就不缓冲
    31分钟前
    3楼
  • 风吟Code 新手上路 UID:9306 Lv1
    之前给群晖套反代传大文件也栽过,后来在server段加proxy_buffering off才消停,Nginx这默认配置真坑
    4分钟前
    4楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动