从制品库上下载安装包不完整,每次的大小不一 Monday, July 13, 2015 3:36 PM 问题 :从制品库上下载安装包不完整,每次的大小不一 解决 :

  1. 测试不经过反向代理是否存在问题. 结论:不会. 那么问题是在反向代理上

  2. 分析代理log,发现缓存文件错误:”an upstream response is buffered to a temporary file /usr/local ginx/proxy_temp/0/05/0000000050 while reading upstream”

  3. 总结原因: 代理使用了缓冲区功能,下载文件时会边下载到代理机边给用户下载,时间尝了可能会出现缓冲区空间不够的问题,造成下载没完成就结束了. 此时可以通过重启nginx暂时解决.

  4. 解决办法: (三种)

a. 重启nginx(不彻底)

b.关闭该功能:proxy_buffering =off;

c. 调整proxy_buffers的相关大小参数.

已使用 Microsoft OneNote 2016 创建。