Wamp Apache MySQL 服務正常 PHP頁面無法運行 Httpd.exe 進程 CPU超高 Apache错误:[error] (OS 10038)在一个非套接字上尝试了一个操作

  • 10491
  • 0
  • PHP
  • 2011-04-20

摘要:Wamp Apache MySQL 服務正常 PHP頁面無法運行 Httpd.exe 進程 CPU超高 Apache错误:[error] (OS 10038)在一个非套接字上尝试了一个操作

WampServer 服務運行正常,PHP頁面去無法運行,httpd.exe進程占CPU 超過50%,後來終於找到解決的辦法。

日 志如下:[Mon Dec 31 18:51:47 2007] [error] (OS 10038)在壹個非套接字上嘗試了壹個操作。 : Child 1732: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
問題:Apache 的httpd.exe進程CPU使用率50%, 無法運行PHP,甚至HTML也無法訪問!

解決辦法壹:

可能是安裝了某些程序修改了Winsock,使用netsh winsock reset 命令修複Winsock重啓計算機即可!
(我是用方法一解決了httpd.exe進程超高,PHP頁面打不開問題)


解決辦法二:

在httpd.conf文件中添加 Win32DisableAcceptEx 標記,如下:

< IfModule mpm_winnt.c\>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
</IfModule\>

解決辦法三:

1、網上鄰居-;本地連接-;屬性-;internet協議(TCP/IP)-;屬性-;高級 -;wins標簽-;去掉啓用LMhosts查詢前的勾. 2、控制面版-;windows防火牆-;高級標簽-;本地連接設置-;服務的標簽裏勾選安全Web服務器(HTTPS)。
3、然後重啓Apache

三種辦法可能有些不能解決問題,所以可以壹個壹個試

我就像一只趴在玻璃的蒼蠅,前途一片光明,卻找不到出路……