学习网址:www.only-softs.com

问题:

使用浏览器(如IE等)直接下载大于1G的大文件,浏览器下载至128M自动中断。

解决方法:

只要把Apache的配置文件httpd.conf里<IfModule mime_module>块中的EnableSendfile后的值改为Off即可。
如果没有这一项自己添加上去:EnableSendfile Off,记住要放到上面的块中,不然Apache会启动不起来。
如果不管用可以把EnableMMAP后的值也设为Off试试。

EnableMMAP off
EnableSendfile off

原因分析:

原来在默认情况下,当处理一个请求并不需要访问文件内部的数据时(比如发送一个静态的文件内容),如果操作系统支持,Apache将使用sendfile将文件内容直接发送到客户端而并不读取文件。这个sendfile机制避免了分开的读和写操作以及缓冲区分配。由于默认是打开的,但有些操作系统对sendfile系统调用支持不够。所以会出现无法传输大于一定容量的html页面。关掉并不影响正常使用。

Apache站点下载大文件不完整原因及解决办法(128M自动中断)相关推荐

  1. 关于tomcat环境下上传大文件遇到的问题及解决办法

    转载自:http://blog.csdn.net/tqwwilliam/article/details/7108247 问题描述: 关于tomcat环境下上传大文件遇到的问题及解决办法 解决方案: 1 ...

  2. 电脑中病毒所有html文件,电脑中了病毒所有文件都多了三个文件是什么原因以及解决办法...

    360安全卫士v10.3.0.2007官方最新版 类型:360工具大小:63M语言:中文 评分:7.9 标签: 立即下载 电脑中了病毒所有文件都多了三个文件是什么原因以及解决办法,最近不少人的电脑中了 ...

  3. python requests下载文件很慢-python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

  4. python下载大文件-python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

  5. python文件下载不全_python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

  6. Pycharm 项目文件名变红色以及commit时文件错乱的原因及解决办法

    解决方法:删除目录上层(或以上的.git文件夹就好了) 参考文章:Pycharm的项目文件名变红色的原因及解决办法

  7. U盘安装Windows10系统报错无法打开文件install.wim原因及解决办法

    1.现象描述: 毕业后买了一台联想Y7000P笔记本电脑用了一年左右,换了工作后一直用的公司Mac笔记本,就这样联想笔记本闲置几年再次使用时系统更新一下,卡的要死就想重新安装一下系统,还是按之前经验使 ...

  8. 下载apk文件之后变成zip的解决办法

    APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ...

  9. 关于Keil编译图标或下载图标为灰色的原因和解决办法

    文章目录 Build菜单栏按钮都是灰色 ARM平台 C51平台 下载按钮为灰色 1. 开启生成可执行文件功能 2. 修改Flash配置 Build菜单栏按钮都是灰色 目前个人测试得到的结论是,只有在没 ...

最新文章

  1. Java面试笔试题大汇总三(最全+详细答案)
  2. JavaScript语言基础5
  3. java list接口为何要重新声明collection接口的方法_JAVA Collection接口中List Map 和Set的区别(转)...
  4. python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...
  5. ARM64的启动过程之(四):打开MMU
  6. Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作
  7. python面向对象(part3)--继承
  8. openshift k8s_带有DIY的Openshift上的Spring Boot / Java 8 / Tomcat 8
  9. 前端学习(1124):思考题
  10. android EditText光标位置,光标样式,EditText限制输入内容,软键盘遮挡的EditText,搜索框,限制输入表情
  11. 你需要熟练运用的12个命令行工具
  12. android 双层饼图_python:给表格加上双层饼图,让同事的图表黯然失色
  13. java s类型_javasript基础——数据类型与数据类型转换
  14. svg的viewport和viewbox
  15. python 书签内容整理
  16. 删除团队项目集合(TFS2010)
  17. SPSS怎么筛选无效数据
  18. kubernetes 源码安装1.18.3 (7)部署cni网络
  19. 练习-Java类和对象之包的定义(17)
  20. 双摄像头实时视频拼接(平移模型)

热门文章

  1. 数字营销专业术语介绍
  2. 基于Android studio 的学生课堂管理app
  3. Navicat Premium 12安装激活教程_不需要激活工具直接激活
  4. \ddd \xhh
  5. Numpy学习1:dtype、ndim、astype和shape
  6. Java常见面试50题(java jsp)
  7. el-row文字换行后实现整行自动撑开
  8. 计算机网络常见笔试面试题(一)
  9. opencv python:使用cv2.waitKey(1)控制多个按键
  10. 干货 | Web前端优化及工具集锦