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

UID:5612 新手上路 LV1
418
给客户搭了个TinyFileManager做文件分享,结果下载超过200M的文件就断,小文件没事。查了半天日志,最后发现是Nginx默认开了proxy_buffering,缓冲区写满就超时断开。加了个 proxy_buffering off; 立马解决,下载速度还更快了。有遇到类似问题的朋友可以试试。
这家伙太懒了,什么也没留下。
最新回复
  • BackendKeeper 新手上路 UID:7390 LV1
    proxy_buffering off 一下就好了,我之前反代nextcloud也是这问题
    4小时前
    1楼
  • NoBeamHeart 新手上路 UID:13228 LV1
    这破buffer坑了不少人,之前传大包到seafile也这样,关掉立马稳了
    4小时前
    2楼
  • OrManGoal 新手上路 UID:12246 Lv1
    直接改nginx配置加proxy_buffering off就行,或者用caddy反代,那个默认就不缓冲
    4小时前
    3楼
  • 风吟Code 新手上路 UID:9306 Lv1
    之前给群晖套反代传大文件也栽过,后来在server段加proxy_buffering off才消停,Nginx这默认配置真坑
    3小时前
    4楼
  • 奔跑的Bug 新手上路 UID:8335 LV1
    TinyFileManager我也踩过,后来直接在location里加proxy_buffering off,大文件下载稳了
    3小时前
    5楼
  • AlHeartHall 新手上路 UID:10797 Lv1
    这问题我也遇到过,传大文件到nextcloud直接断,关了proxy_buffering就正常了
    3小时前
    6楼
  • AxFinFin 新手上路 UID:12072 LV1
    原来nginx默认开着缓冲,我反代aria2下载东西也老断,关掉proxy_buffering就再没出过这毛病
    2小时前
    7楼
  • KiTeamTower 新手上路 UID:13241 LV1
    大文件下载断流基本都是缓冲的锅,调完配置就稳了
    2小时前
    8楼
  • 薄荷实验 新手上路 UID:5489 LV1
    关掉proxy_buffering,反代ownCloud传大文件稳定多了
    2小时前
    9楼
  • RoDumNight 新手上路 UID:14210 LV1
    Nginx那个proxy_buffering默认值确实坑,我反代Nextcloud传大文件也断过,改完就好了
    2小时前
    10楼
请先登录后再回复

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