!!!!求解

三代看吃 四代看穿 五代看文章
求解!!!!!
? - 知乎4被浏览768分享邀请回答0添加评论分享收藏感谢收起apache经常打不开网站!!!!求解!!!!
由于备案问题 接入商变化了,不能使用阿里云的主机了,于是经理找了朋友的服务器临时使用。
服务器比较烂,上面有几个网站,还装了很多乱七八糟的东西,不敢随便乱动。怕搞坏了怪我头上。
看它的环境配置:Windows2003 Apache2.0.63 php5.2.14 &貌似使用的一个叫PHPNOW1.5.6的安装包?
网站每天白天会有几次所有网站突然无法访问,在线检测 80端口是打开的,但是无响应。Apache状态是运行,把Apache重启恢复正常。
凌晨之后Apache不会出现这样的问题,有此断定和访问量有关系。
但是服务器就几个网站,访问量都非常小。
网上查找资料日志里有网络名称不可用的信息,于是在Apache里修改了如下配置 &IfModule mpm_winnt.c& ThreadsPerChild 1024 MaxRequestsPerChild 10000 Win32DisableAcceptEx &/IfModule&
然后Apache随着用户每次访问任何静态/动态页面 内存都会涨下去,不会释放。
然后配置修改成这样 内存不会涨的凶了。
&IfModule mpm_winnt.c& ThreadsPerChild 150 MaxRequestsPerChild 50000 Win32DisableAcceptEx &/IfModule&
但是还是没有解决Apache突然所有网站无法访问。在修改前和修改后 日志发现Apache会频繁自动重启,不知为何。
[Sat May 24 18:18:00 2014] [notice] Parent: child process exited with status 128 -- Restarting.
[Sat May 24 18:33:45 2014] [notice] Apache/2.0.63 (Win32) PHP/5.2.14 configured -- resuming normal operations
[Sat May 24 18:33:45 2014] [notice] Server built: Jan 17 :29 [Sat May 24 18:33:45 2014] [notice] Parent: Created child process 9456 [Sat May 24 18:33:45 2014] [notice] Disabled use of AcceptEx() WinSock2 API Failed to start up concurrent users module! [Sat May 24 18:33:47 2014] [notice] Child 9456: Child process is running [Sat May 24 18:33:47 2014] [notice] Child 9456: Acquired the start mutex. [Sat May 24 18:33:47 2014] [notice] Child 9456: Starting 150 worker threads. [Sat May 24 18:33:47 2014] [notice] Child 9456: Listening on port 80.
补充一下 这配置是2.2以上,首先来说的,本人对apache在linux下mpm(多路处理)prefork模式配置,稍微研究来,但对Windows的 winnt模式没多少研究,说的不对望见谅
&IfModule mpm_winnt_module&
& & #这个是最大并发数 &(在同一时间最多处理2000个,后面的请求慢慢再处理,实际情况配置) & & ThreadsPerChild & & &2000 && & & #最多处理多少次请求,0表示是不限制,如果我你平台流量确实很大,我建议,设置为0 & & MaxRequestsPerChild & &0 &/IfModule&
补偿说明, 看可以不可以禁止加载一些apache不用模块,减少内存消耗
再建议,看apache手册 在手册中搜索mpm,上都有比较详细的说明
比如你配置了,也看你的服务器的内存,cpu是否能支持 你150并发(一般服务器肯定是没问题的,但是还有其他的平台不好说,)
具体环境还是要靠你自己哦,多看手册,&
--- 共有 1 条评论 ---
日志里确实出现 failed to start up concurrent users module!
[Sun May 25 01:29:49 2014] [notice] Child 2164: Child process is running
用命令行显示
Cannot load D:/Apache-20/bin/modules/mod_access.so into server:
服务器受不了了,内存爆了,然后它就关闭了,崩了。
win下面弄这种配置非常容易出现各种问题
现在是解决问题。流量很少,几百IP,网站也没啥问题。
即使是WIN下面,也还是不要用
mpm_winnt 模块
Windows 最好使用IIS,这是Windows平台下最佳搭配,没有之一,我认为这样,不对请各位大牛原谅。
--- 共有 1 条评论 ---
服务器是别人的,临时用下,上面还有其他网站在运行,且不是自己的,不便随便乱动
大体能简单判断是apache并发问题!
apache并发模块并没创建成功,说白了就是你apache的工作模式mpm,没能正确使用
--- 共有 1 条评论 ---
怎么解决呢,网上查了很多方法试了,不是很有效求解 《亮剑》里面的这个人是谁 请看图!!!!!!
导读:[img]http://img6.itiexue.net/2.jpg[/img]
亮剑中,李云龙的2师被调到华东野战军后,被司令员叫去,命令李云龙去赵庄和楚云飞对决。在这个情节中,李云龙一进华野指挥室就叫司令员“老首长”。
而李云龙在抗日战争时期是129师386旅的,能够让他叫老首长的应该是当时的师长刘伯承或者旅长陈赓。
在解放战争中,刘伯承是中野的。
华东野战军的司令是陈毅,副司令是粟裕。
这个老首长就是粟裕么?那李云龙怎么会叫粟裕叫“
亮剑中,李云龙的2师被调到华东野战军后,被司令员叫去,命令李云龙去赵庄和楚云飞对决。在这个情节中,李云龙一进华野指挥室就叫司令员“老首长”。而李云龙在抗日战争时期是129师386旅的,能够让他叫老首长的应该是当时的师长刘伯承或者旅长陈赓。在解放战争中,刘伯承是中野的。华东野战军的司令是陈毅,副司令是粟裕。这个老首长就是粟裕么?那李云龙怎么会叫粟裕叫“老首长”呢?点击过3万奖励100分-----ak47u571本文内容于
10:09:51 被ak47u571编辑
点击加载更多
更多精彩内容
24小时热文小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&求解什么是Biomass!!!!
求解什么是Biomass!!!!
刚得到一个新课题,课题范围是using ionic liquids for processing of biomass. 在这个范围里选一个具体话题写个研究计划/开题报告。关键是这个biomass。小妹搜了维基百科,讲的好广泛,是生物材料??转专业,有些基础单词不懂具体生物材料的处理吗??求解啊!!!!具体这个东西是什么:tiger19:
学术必备与600万学术达人在线互动!
扫描下载送金币

我要回帖

更多关于 结构力学求解器 的文章

 

随机推荐