3 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
Unclean shutdown of previous Apache run? 重復(fù)啟動apache服務(wù)進(jìn)程了吧?service httpd status查看一下apache服務(wù)的狀態(tài),如果正在運(yùn)行,關(guān)閉。如果沒有,查看一下ps -ef|grep httpd進(jìn)程,殺掉所有httpd進(jìn)程,再重啟。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
你好,安裝了Windows10系統(tǒng)后,裝Apache是啟動不了的,你查看一下80端口是不是被占用。運(yùn)行cmd輸入netstat-aon|findstr:80,發(fā)現(xiàn)pid是4的進(jìn)程占用著80端口,這還是一個(gè)系統(tǒng)進(jìn)程,kill不掉。所以只能另想法:1、在運(yùn)行欄目處輸入regedit打開注冊表:2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3、在右邊找到Start這一項(xiàng),將其改為0(默認(rèn)應(yīng)該是3)4、重啟系統(tǒng),System進(jìn)程不會占用80端口重啟之后,再啟動Apache就可以了。

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
在httpd.conf文件中添加 Win32DisableAcceptEx 標(biāo)記,如下:
\< IfModule mpm_winnt.c\>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
\</IfModule\>
這 樣可以允許并發(fā)連接更大一些。同時(shí)性能上也不會有明顯的降低. 一般,這樣設(shè)置基本就能搞定,但是我碰到的情況,就是想上面那樣關(guān)閉AcceptEx,也會出現(xiàn)類似問題,Apache還是不能正常運(yùn)作, error.log 出項(xiàng)了大量的:Sat Dec 24 17:21:28 2006] [warn] (OS 64)指定的網(wǎng)絡(luò)名不再可用。 : winnt_accept: Asynchronous AcceptEx failed
添加回答
舉報(bào)