百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Windows Server下Apache假死堵塞卡死无响应解决方法

cac55 2024-10-19 02:54 14 浏览 0 评论

当你的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

  1. #由于mpm_winnt模块只会创建1个子进程,因此这里对单个子进程的参数设置就相当于对整个Apache的参数设置。
  2. <IfModule mpm_winnt_module>
  3. ThreadsPerChild 521 #默认值是150,推荐设置:小型网站=1000 中型网站=1000~2000 大型网站=2000~3500
  4. MaxRequestsPerChild 3000 #推荐设置:小=10000 中或大=20000~100000
  5. </IfModule>

再考虑一个可能,(apache 2.4)

apache 2.4 IE10浏览器会导致Apache2.4版本阻塞假死,有一种说法,用IE10登录了网站,导致了apache的卡死,这里做一个防范:
在配置文件httpd.conf中添加如下两句

AcceptFilter http none
AcceptFilter https none

重启apache

相关推荐

国行PS5到手却遇游戏荒?来看看什么游戏最适合吧

点击右上方“关注”,第一时间获取科技资讯、技能攻略、产品体验,私信我回复“01”,送你一份玩机技能大礼包。---------------------------------近日,预订了国行PS5的玩家...

教程丨每天5分钟让你成为PS大神(第一期)

言摄说生活需要颜色,精彩尽在言摄!Hello大家好我是小R,最近有粉丝要求想看Photoshop教程,我作为新媒体行业的一颗新星,各位看官的小棉袄既然有要求当然有求必应。那么今天教给大家的是“焦点选择...

PS如何调制具有风格化的油画效果方法很简单

油画相信大家都不陌生,最早时期油画是非常出名的,油画的效果很独特,比如梵高画的向日葵,这个作品就是名不其实的油画风采,言归正传我们回到正题,那么小编今天给大家所讲的就是,如何使用Photoshop...

怪物猎人荒野ps5测试开启 怪物猎人荒野ps5预下载教程分享

怪物猎人是很经典的动作狩猎游戏,而这次它的续作怪物猎人荒野即将在11月1日全平台开启公测,今天大家可以先预下载游戏。那么下面小编就为你们带来怪物猎人荒野ps5测试开启怪物猎人荒野ps5预下载教程分享...

利用PS制作奥运五环练习图层和选区

本文的目的不是让你学会奥运五环怎么制作,而是让你在学习制作奥运五环的过程中熟悉PS的一些操作,比如图层,比如选区,比如色彩填充等操作。这个实例是一个非常综合性的练习,也是我们课堂上用作练习PS操作的范...

索尼PS5主机容量告急?如何加装一块PCIe 4.0 SSD

PS5主机有个弊端就是可用存储空间太小了。虽说机身配备825GB固态硬盘空间,但是除去本身的系统占用,留给玩家支配的空间仅仅只有660G。现在的主机游戏动辄几十G、甚至上百G,偶尔录屏/截图几百兆说没...

PS5 4.03以下系统正式折腾(ps5 3.20)

今日大神正式放出了ps54.03系统的折腾教程,4.03以下系统可用,折腾方式与ps4相同。初期的ps5存货水涨船高。方法:4.03系统,如果低于4.03先升级到4.03准备一个U盘在电脑上格式化成...

PS5主机内置M.2固态硬盘扩容新手教程,速度测试+注意事项

随着现如今游戏容量越来越大,PS5主机的内存就显得越来越捉襟见肘了。虽然PS5有825GB的存储空间。但去掉系统空间后,只剩下那可怜的667GB。即使PS5有最新的压缩技术,能将游戏容量进一步缩减。但...

Photoshop 2023:这里有 5 个您意想不到的新功能

又到了一年中的那个时候,Adobe提前给我们送了一份圣诞礼物;Photoshop改进形式的一些好东西。很难想象Photoshop如何变得更好,但他们设法做到了这一点。如今,Photoshop...

Switch秒变PS5画质?超频教程+4K分辨率设置!全网最干技术帖

"谁说Switch只能720P?解锁隐藏性能教程来了!超频神器Sys-Clk帧率提升50%《旷野之息》稳定60帧风险提示:可能导致发热量增加4K输出教程①购买「MClassic视频转换器」...

超实用PS教程!(零基础入门)(ps入门教程零基础视频第一集)

应用领域:摄影后期;海报设计;文字设计;移动界面;淘宝美工;网页设计;LOGO一、基本操作1、PSCC—首选项,选择界面颜色2、新建与保存:新建—command+N,保存—command+S,放大...

摄影后期必看 | PS插件camera raw 16.4教程 | 修图流程

修图流程摄影师使用CameraRaw修图时,如果按照一定的流程来进行,可以大大提高工作效率。推荐按以下流程进行修图:1、调曝光,定影调2、还原校正修复与二次构图3、调颜色,定色调4、局部调整与画...

ps5pro联网全教程,再也不怕买来不会用了!

不少的玩家拿到ps5pro之后,对其的性能都做出了测试,ps5pro性能比ps5提升30%,但是功耗却以与其几乎相同。但是目前有的玩家拿到ps5pro却不知道如何联网,小编下面将为你们带来ps5pro...

手机摄影:手机自带的6个超实用的拍照模式,拍出大片其实很简单

手机摄影:现如今,手机已然成为记录生活的一种拍摄工具,但是绝大多数的人依然无法完全掌握手机的各种拍照功能。下面,我们来给大家整理总结一下。1、自动模式也就是我们打开手机的相机功能直接拍,它是一种最傻瓜...

Mac上Android Studio安装教程,详细步骤让你轻松搞定

作为专业移动应用研发工程师,深知优质开发工具有助于项目取得成功。以MacOS操作系统为例,AndroidStudioforMac因卓越性能和广泛的跨平台兼容特性深受安卓开发者认可。本文将从实践角度阐述...

取消回复欢迎 发表评论: