Windows-Server-2008-R2
Web 伺服器變得無響應 - 現在怎麼辦
我正在執行帶有 Windows 2008r2 DataCenter、1 個 CPU 和 2GB RAM 的 VPS。
伺服器以明顯隨機的時間間隔變得無響應,因為我無法訪問它託管的某些網站 - 但其他網站似乎工作。我也無法將 RDP 放入盒子中,也無法通過提供商 VPS 管理控制台與之互動。
我必須讓他們為我重新啟動它,以便它再次執行。
該伺服器正在執行 SQL2012(sp1)的開發人員版、最新的 MySQL、通過 IIS 的 wordpress 站點(變得無響應)、.Net 站點(似乎可以工作)、簡單的 php 站點和郵件伺服器(SmarterTools 的 SmarterMail )。
通常它使用大約 1.8GB 的 RAM 和大約 20-40% 的 CPU 負載。
我已經向我的提供商詢問過這個問題,他們說他們願意支付 100 美元/小時的費用進行調查,無論是誰的錯。
那麼,我能做些什麼來盡可能多地找出問題的根源呢?請記住,這是我擁有的第一台伺服器,所以雖然我真的很想學習如何正確地做事,但我真的很感激指點並幫助朝著正確的方向前進……
謝謝。
雖然可能存在不同的問題(如 MDMarra 建議的那樣檢查您的日誌),但 1 CPU 和 2 GB ram 資源太少時。特別是因為您已經以 1.8 GB 執行(這可能意味著另外 200 MB 是為作業系統保留的)。如果我是你,我會增加你的資源,至少再增加 2 GB 的記憶體,也許還有一個額外的 cpu。
然後對您的機器進行基準測試,以針對高峰時刻對其進行測試,看看您是否有足夠的資源來應對這種湧入。
啟動 perfmon 並在伺服器掛起時查看事件日誌。這兩件事應該是你的起點。很可能您有資源問題,但 perfmon 會確認這一點。