在虚拟机中安装了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,一切正常了!