私は、Windows Server上の小さなプロセス監視スクリプトを構築しようとしている2008年チェック状態が/停止 - Pythonの
スクリプトになります。
- 検索対象プロセス
- チェック状態(実行している/応答しない/停止)
- キルと再起動プロセス応答しない/
これを実装する最良の方法についてのご意見はありますか?
私は、Windows Server上の小さなプロセス監視スクリプトを構築しようとしている2008年チェック状態が/停止 - Pythonの
スクリプトになります。
これを実装する最良の方法についてのご意見はありますか?
「応答しない」というプロセスの命名はかなり主観的です。データを待っていて応答しないように見えたり、(無限に)ループしているように見えたり、応答していないようです。
通常、人々は何を実装するのですかハートビート。つまり、他のプロセスが接続してping
というメッセージを送信し、pong
と返信できる非常に小さなソケットサーバーをプロセスに持っています。監視ツールは通常、プロセスに定期的にpingを送信し、タイムアウト時間内に応答しない場合、応答しないとみなされます(通常は強制終了されます)。
ありがとう@Emil非常に便利です! – RadiantHex
こんにちはEmil、私はこの方法で実装しました!それは素晴らしい仕事です:) – RadiantHex
pywin32を見ましたか?何か? – agf
プロセスが応答しなかったかどうかをどのように知っていますか? Windowsはその情報を公開していますか? Windowsはその情報を知っていますか? –