如何緊急處理沒反應的網站(網路服務)?

  • 2004
  • 0

如何緊急處理沒反應的網站(網路服務)?

如果程式沒寫好,或因為軟硬體總總的因素,網站突然不動了,也許是cpu飆高,也許是記憶體吃滿~如何緊急對網站進行CPR?

 

STEP 1.找出網站的應用程式集,強制進行回收

image

執行回收後,並不會馬上關掉”舊的工作者處理緒w3wp.exe,而是開一個新w3wp.exe來接收後續的要求。這時候使用者瀏覽網站,就可以馬上正常執行了。

但如果舊的w3wp.exe沒辦法正常結束(回收),則須要手動來關掉它,讓cpu掉下來或佔用的記憶體釋放掉。

 

STEP 2.先找出網站的工作者處理緒(w3wp.exe)的PID

1.開始 → 執行 → cmd

2.cd 到 \Windows\System32

3.執行 cscript iisapp.vbs 這個指令

執行後畫面如下:

image

4.找到pid後,開啟工作管理員,在主選單\檢視\選擇欄位,打開PID欄位顯示(否則會看不到PID)

image

5.透過PID(例如800)找到正確的w3wp.exe檔,將它結束即可

image