2016 server win 假死_Windows Server下Apache假死堵塞卡死无响应解决方法
511遇见最近采用二级域名(bbs.511yj.com)开设了论坛,最近的试运行,发现整个域名:511yj.com 出现了堵塞假死,必须重启apache才能解决。
首先要排除一下,是否采用了页面压缩,部分服务器对压缩功能支持有限,如开启此项设置,比如HTTP压缩之gzip,等等,建议线关闭。
启用MPM模块配置文件
Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker。
Windows操作系统上默认的MPM模块是mpm_winnt,mpm_winnt模块是专门针对Windows操作系统而优化设计的MPM模块。它只创建一个单独的子进程,并在这个子进程中轮流产生多个线程来处理请求。
在对Apache的MPM模块具备一定了解后,我们就可以针对不同的MPM模块来修改Apache的最大并发连接数配置了
修改任何文件,建议做好备份。
apache\conf\httpd.conf文件中启用该配置文件
# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf (去掉该行前面的注释符号"#")
对应的配置参数作用如下:
ThreadsPerChild:每个子进程的最大并发线程数。
MaxRequestsPerChild:每个子进程允许处理的请求总数。如果累计处理的请求数超过该值,该子进程将会结束(然后根据需要确定是否创建新的子进程),该值设为0表示不限制请求总数(子进程永不结束)。
该参数建议设为非零的值,可以带来以下两个好处:
1. 可以防止程序中可能存在的内存泄漏无限进行下去,从而耗尽内存。
2. 给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。
注意:在以上涉及到统计请求数量的参数中,对于KeepAlive的连接,只有第一个请求会被计数。
修改MPM模块配置http-mpm.conf文件中的相关配置
在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf
#由于mpm_winnt模块只会创建1个子进程,因此这里对单个子进程的参数设置就相当于对整个Apache的参数设置。
ThreadsPerChild 521 #默认值是150,推荐设置:小型网站=1000 中型网站=1000~2000 大型网站=2000~3500
MaxRequestsPerChild 3000 #推荐设置:小=10000 中或大=20000~100000
再考虑一个可能,(apache 2.4)
apache 2.4 IE10浏览器会导致Apache2.4版本阻塞假死,有一种说法,用IE10登录了网站,导致了apache的卡死,这里做一个防范:
在配置文件httpd.conf中添加如下两句
AcceptFilter http none
AcceptFilter https none
重启apache
2016 server win 假死_Windows Server下Apache假死堵塞卡死无响应解决方法相关推荐
- android电话按钮无响应,华为手机死机、按键无响应怎么办? 华为手机死机无响应解决方法...
手机死机.卡死.按键无响应的时候您着急,咱先解决了问题再寻找手机卡死的原因. 华为手机死机无响应解决方法 一.卡顿等待无结果,先重启! 大家都会吧!长按电源键3秒,然后选择"重启" ...
- Ubuntu下安装Inode后双击InodeClient无反映解决方法
由于比较喜好linux编程环境,所以准本一直使用linux.学校无线有时有有时没很不爽,所以准本安装Inode,但是安装完Inode后双击是一直没反映.最后求助万能的百度,谁知道百度的搜索不得不说太差 ...
- win10系统下“从开始屏幕取消固定”无反应解决方法
这种情况的在开始屏幕上显示是这个样子的 就是一个方块,上面没有图像. 我猜想,这种情况发生的原因是因为大家删除了某些文件.很有可能是大家删除了 C:\Users\FL\AppData\Roaming\ ...
- windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)...
我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX...
我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...
- oracle客户端12560,windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...
- win10打开网路邻居计算机,win10系统下网上邻居不能访问其他电脑的解决方法
在 1.首先,右击桌面左下角的"Windows"按钮,从其 2.从打开的"运行"窗口中,输入命令"regedit"并按回车即可打开注册表编辑 ...
- w10无法访问其他计算机,win10系统下网上邻居不能访问其他电脑的解决方法
在win10系统中,许多用户为了方便多人共享文件或者打印机等,就会在局域网中进行共享,正常情况下我们可以通过局域网访问其他同事的电脑,但是win10系统用户却遇到网上邻居不能访问其他电脑的情况,该如何 ...
- win7桌面图标计算机打不开,win7系统下双击电脑桌面图标打不开的解决方法
现如今,电脑可以说已经普及到千家万户了,每个家庭都会拥有一台或两台电脑.因此,在使用过程中难免遇到很多的问题,比如最近就有不少用户会遇到当要双击桌面的图标的时候发现图标打不开,尝试了杀毒软件也没有效果 ...
最新文章
- iOS 数字滚动 类似于老 - 虎- 机的效果
- [原创]WildPackets Omnipeek介绍
- 医疗人工智能会替代医生吗
- 容器源码分析之Stack(四)
- 读取 wps_软件前世今生篇之WPS(求伯君1988年先于OFFICE研发出WPS)
- 2008r装mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
- 与python相关计算机基础知识
- 这份数十万人浏览,作为企业风向标的BI报告,你一定要看看
- ajax then jquery,使用Jquery.ajax()。then()时无法.catch()错误
- Kotlin入门(1)搭建Kotlin开发环境
- CSS animation 与 transition 有何区别?
- Linguist for Mac(语言翻译工具)
- 【算法笔记HDU4825】Xor Sum(01字典树模版)
- Python爬虫-爬取科比职业生涯高清图集
- html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
- 【剑桥摄影协会】伽马校正(Gamma)
- 西部数码虚拟服务器备案,关于西部数码主机启用备案码进行备案的通知
- Python可视化matplotlib07-更靓的单颜色(二)
- (连载0.2)加强版Python提取上市公司年报报告中财务报表
- windows 下 tomcat 开机自启动
热门文章
- ic 卡获取帐号apdu指令_发送获取银行卡卡号的APDU命令
- 个人所得税java程序怎么编写_个人所得税Java实现代码
- 让你轻松入门的编程学习窍门,JAVA、Python快速学习资料+练手项目
- 拉姆达表达式/Lambda表达式/lambda expression 使用整理
- wpj558刷机教程
- [研究笔记] Travis CI 使用介绍
- 常微分方程——一阶微分方程的初等解法
- 【转】2014阿里巴巴面试经历
- PTA 7-18(查找) 新浪微博热门话题(30 分) 30分代码 (已更新)
- 少有人走的路--心智成熟的旅程