有時程式掛掉並不知道,所以必需寫一個程式來判斷
因為原本我就有寫程式監控記憶體,跟執行緒了
所以我只是在我原本的監控程式裡再加功能而己所以還算容易
這個程式必需增加二個功能 ( 我認為必需要有二個功能)
1.伺服器是否當掉了(在某個節點當住,導至無回應)
2.伺服器消失了
這個是我的主功能畫面
然後因為我有記錄執行檔名稱
//這裡是判斷伺服器是否當掉
Process[] check;
check= Process.GetProcessesByName(執行檔名稱);
if (check[0].Responding)
{
//代表程式還有回應
}
else
{//程式無回應
}
判斷伺服器是否消失也很簡單,就檢查 Process 裡是否有這隻執行檔存在就可以了
接下我會貼我的象棋麻將的 AI DEMO


沒有留言:
張貼留言