有没有大屌遇到过 NGINX 缓存下来的文件是残缺的问题

2019-08-06 16:32:42 +08:00
 vloony
RT 有没有大屌遇到过 NGINX 缓存下来的文件是残缺的问题,几百 M 的文件有时候缓存下来的是一百多 M 或者几十 M,好像是随机找不到任何共同点 有没有大佬遇到过
3699 次点击
所在节点    NGINX
23 条回复
lihongjie0209
2019-08-06 16:43:21 +08:00
第一感觉 timeout, 导致文件传输中断

或者是 max_size 之类的配置项没配对吧
guokeke
2019-08-06 16:45:09 +08:00
你屌大你先说。
arrow8899
2019-08-06 16:57:27 +08:00
应该是 buffer 问题
vloony
2019-08-06 17:00:44 +08:00
@lihongjie0209
@arrow8899
感谢两位大佬相关数值我都调高点试下。
lowman
2019-08-06 19:15:05 +08:00
我举报, 这里有人在炫耀大屌, 屌大的人, 发帖都不会有人禁, 管理员在哪里, 这里有个大屌鸟人
vloony
2019-08-06 19:19:49 +08:00
@lowman 哈哈哈 大佬别别别 真心求解问题 看有没有大佬了解的
vloony
2019-08-06 20:19:50 +08:00
@lihongjie0209 实测应该不是超时如果是超时 503 不应该缓存下来 max_size 也不可能有文件是正常的
vloony
2019-08-06 20:20:36 +08:00
@arrow8899
proxy_buffer_size 128k;
proxy_buffers 4 128k;
proxy_busy_buffers_size 256k;
依然出现问题
aqqwiyth
2019-08-06 20:23:44 +08:00
缓存文件拆分成多个 加速 IO 读取?
ninjachen
2019-08-07 01:08:51 +08:00
我遇到过缓存文件夹权限不够,不能读写。。。
残缺的问题到没遇到过
vloony
2019-08-07 14:49:44 +08:00
@aqqwiyth 好像老哥这种方法比较稳 分片了后暂时没出现问题
vloony
2019-08-07 14:52:13 +08:00
@aqqwiyth 不对好像还是不稳 分片缓存下来的文件 大小也有问题真的尴尬。。。。
vloony
2019-08-07 14:57:09 +08:00
@aqqwiyth 抱歉好像我的问题 看出了 有问题的是没分片的节点。。。。
vloony
2019-08-08 14:10:04 +08:00
实测跑了一天分片还是没有用。。。。。。还是残缺
vloony
2019-08-09 01:49:39 +08:00
解决问题中 第三天 目前查看错误日志 更偏向 @arrow8899 大佬说的 错误日志大量提示 has too long header 看下要怎么解决
vloony
2019-08-09 01:50:28 +08:00
cache file has too long header
vloony
2019-08-09 02:45:01 +08:00
增加 proxy_buffer_size 到 4096k 这回应该能解决了吧 坐等明天
vloony
2019-08-10 14:59:00 +08:00
yanglihui
2020-06-09 06:33:29 +08:00
@vloony
我就是你要找的有缘人
yanglihui
2020-06-09 06:35:34 +08:00
@vloony
所以,我是需要重新编译 nginx ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX