我的網站在某些時候運行良好,但在最近的更新之後,客戶報告說它將不時「不可用」。 我之前遇到過這種情況,因爲我也將源代碼.cs代碼和資源文件上傳到IIS,所以如果.cs發生更改,服務器將重新構建應用程序,並且此時每個客戶端請求都將返回爲「服務不可用」 。什麼會導致asp.net網站「服務不可用」不時?
但是這一次,沒有一個固定的時間和行動,服務器將在管理執行上的Web應用程序的動作,似乎WENB網站不接受該請求轉向「服務不可用」不時。我們認爲這是網站服務器問題,但在管理員重啓服務器後,問題依然存在。
所以我的問題是,在什麼情況的人都知道,asp.net網站將進入「服務不可用」狀態?
您的建議對我非常有幫助。謝謝
查看是否有任何未處理的異常在服務器上的事件查看器中記錄。 –
不要將.cs文件部署到生產環境。預編譯您的網站 - 如果您正在上傳更改以使人們知道可能會出現輕微停機,請使用appOffline.htm文件。如果你不能有任何中斷,那麼你可能需要看看負載平衡... – Paddy
通常,如果IIS意外地報告「503服務不可用」,我認爲應用程序池崩潰了。可能來自無限循環或行爲不當的應用程序?我會用新主意的建議去看看事件日誌,看看有沒有什麼有趣的事情導致這個問題。 –