2008年7月20日 星期日

windows 2003 server reboot randomly 伺服器不定時重開問題

最近某台伺服器總會不定時重開
錯誤碼長這樣
錯誤碼 000000000000000a,parameter1 0000000000000078,parameter2 000000000000000c,parameter3 0000000000000001,parameter4 fffff80001030cc6。

在搜尋了一些文章後,發現了一些可能原因

之前,由於伺服器上的winhttp proxy auto discovery服務會造成IIS上站台無法連線問題
所以把winhttp proxy服務關掉


在那之後檢查伺服器時,也把一些其他的服務關掉了
例如wireless和DHCP client服務


之後就會有WinHTTP Web Proxy Auto-Discovery Service服務處於停止狀態的訊息出現
另外也會有"WinHTTP Web Proxy Auto-Discovery Service 服務依存的 DHCP Client 服務因為發生下列錯誤而無法啟動"的錯誤訊息
(我還是不知道為何這服務會嘗試自我啟動,明明已經設定停用了)

目前機制還不明確,不過看起來是因為DHCP關掉後會和winhttp產生奇妙的互動
如果有尚未配置IP的NIC,就會造成系統的crash

解決方法是
一、重開開啟DHCP Client
二、將網卡停用
我是兩個都有用上,不過也許只需要第一個就好?
有人有碰到的話,請試試看吧