將家裡的主機(Windows XP sp3)

重新安裝了Appserv 2.5.10

理應是穩定版,

但是也不知道為什麼,當機頻繁~

 

 

檢查了log,發現有許多錯誤,一一解決看看會不會比較穩定!

 

error log

[warn] (OS 64)指定的網路名稱無法使用。 : winnt_accept: Asynchronous AcceptEx failed.
[warn] (OS 121)信號等待逾時。 : winnt_accept: Asynchronous AcceptEx failed.

解決方法,在httpd.conf中找到底下兩項設定,請把#刪除

# EnableSendfile Off

# EnableMMAP Off

然後在底下再加一行,變成三行

EnableSendfile Off

EnableMMAP Off

Win32DisableAcceptEx

(副作用為效能下降)

 

error log

PHP Warning:  PHP Startup: Unable to load dynamic library 'AppServ\\php5\\ext\\php_exif.dll' - \xa7\xe4\xa4\xa3\xa8\xec\xab\xfc\xa9w\xaa\xba\xbc\xd2\xb2\xd5\xa1C\r\n in Unknown on line 0

解決方法,在php.ini找到以下兩個extension,並將php_exif.dll放到php_mbstring.dll後面

在前 extension=php_mbstring.dll

在後 extension=php_exif.dll   

 (只改讀取順序而已,應無其他副作用)

 

error log

[warn] pid file :/AppServ/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

解決方法,刪除 apache2/logs/httpd.pid  檔案

(刪除後會重建,無副作用,但一樣會反覆出現此問題,目前還沒找到其他方法解決...)

 

經過幾天測試,不再有一直當機的情況!

速度快慢不清楚,但不當機已經是天大的感恩了!

 


發表自: 九五二七九五二七
愛漫畫愛遊戲愛上網愛星爺,小時摸到阿羅士與AppleII後註定宅一輩子,從紅白機玩到PS4,從386打到Xeon,沒日沒夜的打電動;待過所有宅產業,從光華混到NOVA,從遊戲滾到動漫,從攝影器材爬到網路電信,喜愛學習多於睡覺,無時無刻散發一股宅味,但號稱長的像梁朝偉XD

覺得讚想推薦或分享嗎?