java吧 关注:1,307,662贴子:12,880,692
  • 6回复贴,共1

页面下载大文件时,下载到的文件不完整,12M的文件只有200K

只看楼主收藏回复

求大佬指导,页面下载文件下载小文件一切正常,下载大文件时会下载不完整,12M的文件下载下来只有200-300K,每次下载大小还不一样,后台tomcat报错“java.io.IOException: Connection reset by peer”,nginx报错“"/usr/local/nginx/proxy_temp/9/57/0000000579" failed (13: Permission denied) while reading upstream,”,百度到说是nginx配置问题,nginx缓存区太小,以及没有/proxy_temp这个临时文件权限的问题,都改了,还是不行,求大佬们指导一下该修改什么配置(测试环境正常,生产环境不行)


1楼2020-09-30 16:15回复
    12m不是大文件。下载的时候读取是否有问题,下载大小有限制没?


    IP属地:河南2楼2020-09-30 17:02
    回复
      2026-08-18 02:58:02
      广告
      不感兴趣
      开通SVIP免广告
      等高手回复。我不太了解配置,不过你讲测试环境可以?生产环境不行?是不是生产环境上有限制?


      IP属地:河南3楼2020-09-30 17:04
      回复
        肯定是nginx配置的问题,把配置贴出来看看


        4楼2020-09-30 17:16
        收起回复
          我猜是连接中断了 不用nginx也可以用啊


          5楼2020-10-01 08:23
          回复
            是不是java代码返回文件那,缓冲满了


            IP属地:广东来自iPhone客户端6楼2020-10-04 16:26
            回复