服务器问答

有没有大屌遇到过 NGINX 缓存下来的文件是残缺的问题
0
2021-05-19 21:08:10
idczone
RT 有没有大屌遇到过 NGINX 缓存下来的文件是残缺的问题,几百 M 的文件有时候缓存下来的是一百多 M 或者几十 M,好像是随机找不到任何共同点 抗投诉服务器有没有大佬遇到过
第一感觉 timeout, 导致文件传输中断
或者是 max_size 之类的配置项没配对吧

你屌大你先说。

应该是 buffer 问题



感谢两位大佬相关数值我都调高点试下。

我举报, 这里有人在炫耀大屌, 屌大的人, 发帖都不会有人禁, 管理员在哪里, 这里有个大屌鸟人

哈哈哈 大佬别别别 真心求解问题 看有没有大佬了解的

实测应该不是超时如果是超时 503 不应该缓存下来 max_size 也不可能有文件是正常的


proxy_buffer_size 128k;
proxy_buffers 4 128k;
proxy_busy_buffers_size 256k;
依然出现问题

缓存文件拆分成多个 加速 IO 读取?

我遇到过缓存文件夹权限不够,不能读写。。。
残缺的问题到没遇到过

好像老哥这种方法比较稳 分片了后暂时没出现问题

不对好像还是不稳 分片缓存下来的文件 大小也有问题真的尴尬。。。。

抱歉好像我的问题 看出了 有问题的是没分片的节点。。。。

实测跑了一天分片还是没有用。。。。。。还是残缺

解决问题中 第三天 目前查看错误日志 更偏向 大佬说的 错误日志大量提示 has too long header 看下要怎么解决

cache file has too long header

增加 proxy_buffer_size 到 4096k 这回应该能解决了吧 坐等明天

~更新 留给有缘人 找到问题所在 nginx 一个 BUG https://nginx-devel.nginx.narkive.com/Qpq48yfj/patch-mail-nginx-error-cache-file-has-too-long-header


我就是你要找的有缘人


所以,我是需要重新编译 nginx ?

目前无解,我们的解决方案是小文件一套缓存系统 大文件一套缓存系统

还没懂,求详细告知。我的都是小文件,几十 k ~ 几兆

大文件缓存弃用 nginx

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服