当前位置:网站首页>Apache站点下载大文件自动中断或者文件不完整
Apache站点下载大文件自动中断或者文件不完整
2022-08-09 02:21:00 【yutiedun】
解决方法
修改Apache配置文件httpd.conf
修改或添加以下内容
EnableMMAP off
EnableSendfile off
原因分析
原来在默认情况下,当处理一个请求并不需要访问文件内部的数据时(比如发送一个静态的文件内容),如果操作系统支持,Apache将使用sendfile将文件内容直接发送到客户端而并不读取文件。这个sendfile机制避免了分开的读和写操作以及缓冲区分配。由于默认是打开的,但有些操作系统对sendfile系统调用支持不够。所以会出现无法传输大于一定容量的html页面。关掉并不影响正常使用。
边栏推荐
- Etcd realize large-scale application service management of actual combat
- 点击div内部默认文本被选中
- 智能视频监控设计摄像头部分
- torchversion.transforms的使用
- The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).
- MT4/MQL4入门到精通外汇EA教程第一课 认识MetaEditor
- composer的使用记录
- The first lesson of HNUMSC-C language
- Programmer's Daily Life | Daily Fun
- Several ways to use JS to achieve array flattening
猜你喜欢
随机推荐
[C language brush questions] Application of fast and slow pointers in linked lists
如何保护智能家居避免黑客攻击
HCIP-R&S By Wakin自用笔记(2)OSPF之OSPF回顾、虚连接
数字孪生+燃气管理,开启智慧燃气管理新模式
Several ways to use JS to achieve array flattening
Likou Brush Question Record 5.1-----59. Spiral Matrix II
MAYA发动机建模
解决有路由策略的情况下域内NAT不通的问题
数据库设计的总结
【HNUMSC】C language second lecture
Programmer's Daily Life | Daily Fun
UsernameAuthenticationFilter授权成功后调用AuthenticationSuccessHandler时的解析
企业面临的五大数据安全挑战
Educational Codeforces Round 132 (Rated for Div. 2)
嵌入式设备驱动开发
MT4/MQL4入门到精通EA课程第二课-常用的功能函数
JDBC技术(一)——一个简单的JDBC测试
eladmin容器部署超详细过程
pytorch相关知识点总结
Codeforces Round #809 (Div. 2)A~D1









