在win2003下iis6+php跑php论坛出现卡的现象分析及解决办法
DISCUZ官方合作伙伴,中国教程网DISCUZ论坛的解决方案,如转载请注明 中国教程网 出处========序========
由于以前教程网的这个学习论坛出现卡的很严重情况,苦求解决方法的时候我在discuz官方论坛上发了一个求助帖子,如下:
http://www.discuz.net/viewthread ... ght=%2B%D2%FA%C9%FA
一直讨论到最后也没有个结果,直到后来自己经过反复的测试结合数据结果分析,终于找到原因并解决了这个问题!最近有不少人遇到了同样的问题,过来问我解决方法。我觉得有必要把前因后果都写在这里,希望能帮上正在痛苦中挣扎(这样来形容一点都不过分)的朋友。
=====================
首先说一下现象
这个问题直接表现出来的现象就是论坛出现假死的样子,帖子发出去,连接点不开,没有任何响应。观察服务器上的进程会看到论坛这个应用池进程(w3wp.exe)的内存使用量飙升,直到耗尽内存或者程序反应过来。如果你在iis的应用池中设置了内存回收的最大内存数,这个消耗量达到你的设定值时iis会自动为这个他新建一个进程,原进程内存占用量不动,新进程内存消耗量接着攀升。
卡死时间几分钟到几十分钟不等,如果你坚持不管它,到最后他也能反应过。
问题基本解决,详细的可以看看这个帖子。(我机器破,上QQ总死机,有这样问题的朋友可以看下面这个帖子)
《在win2003下iis6+php跑php论坛出现卡的现象分析及解决办法》
页:
[1]