小弟公司架設一個商業用網站,
使用 Windows 2003 SP1+ IIS 6
資料蠻小的,但是最近發生一個問題,
就是每隔一段時間之後會出現 400 error
服務再起無效,必須要重開機才可以,
不知道各位有沒有碰過這個問題。

以下是小弟在 400 error 時所作的測試:

1. 連線 http://127.0.0.1http://localhost 皆失敗

2. telnet 127.0.0.1 80 顯示 400 error
語法:
HTTP/1.1 400 Bad Request
Content-Type: text/html
Date: Fri, 17 Feb 2006 03:33:12 GMT
Connection: close
Content-Length: 35

<h1>Bad Request (Invalid Verb)</h1>

Connection to host lost.
3. 連線 domain 與 lan IP 皆出現 400 error 錯誤的要求、無法顯示網頁

觀看 Log 與事件檢視器都無法查出原因,也沒有明顯的大錯誤...
上網查詢資料,微軟網頁對 http 400錯誤並沒有非常詳細的說明,
看到一個原因有可能為 Java VM 影響,
另一原因有可能為 \n 字元(這是微軟網頁講的)..

目前我的解決辦法很鳥,就是修改服務裡面 IIS Admin 與 WWW 服務
失敗第三次皆倒數60秒自動重新開機。
這樣就可避免半夜被摳起來重開機

不知道有沒有高手碰到此類似問題?