在虚拟机中安装了AMPServer,一直挺正常,昨天不知为什么,一开启服务就导致机器反应慢,打开本机网页,一直处于连接而又打不开的状态。查看系统性能CPU占用率已经涨停了!查看进程却发现apache的httpd进程只占用16%左右,系统空闲还80%以上,但经反复验证确实是一打开APACHE就导致机器反应慢。
查找解决办法 ,有的说原因是httpd.exe和防火墙配置有冲突。
解决方法如下:
1.网上邻居->本地链接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉起用LMhosts查询前的勾。
我如此这般地做了。
2.控制面版->windows防火墙->高级标签->本地链接设置->服务的标签里勾选安全Web服务器(HTTPS)即。
我发现我的防火墙未开启。
结果仍然不行。
另外还有一种解决办法:
“找到httpd.conf配置文件,修改ThreadsPerChild 的值为150 默认是250 万一你的服务器或vps内存超过2G 那么就不用设置”
我的httpd.conf文件中并没有ThreadsPerChild参数。
所以以上方法都未能成功解决!
忽然看到某位达人说到他遇到的情况,因为与×××冲突导致httpd不能启动,我一想确实昨天设置了×××连接。只要修复连接就行了,正好360的功能大全中有LSP修复功能,用它修复后再启动Apache,一切正常了!
转载于:https://blog.51cto.com/heyohsmm/1174792