問題タブ [watchdog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# リモート ウォッチドッグ
複数のリモート コンピューターで実行されている多数のサービス (主にコンソール アプリケーション) があります。
これらすべてのサービスが期待どおりに実行されていることを確認するには、なんらかの形式のウォッチドッグを実装する必要があります。
一部のサービスは Windows タスク スケジューラを介して実行され、一部は実行時間の長いアプリです。
これらのアプリケーションが実行されていることをログに記録する最良の方法は何ですか? 実行中のサービスを変更したくありません。
すべてのマシンへの管理者アクセス権があります。
いくつかのオプションが思い浮かびます:
長時間実行されるアプリケーションの場合:psexec
実行中のプロセスのリストを使用して取得し、アプリケーションがそのリストに含まれていることを確認します。
タスク スケジューラによって呼び出されたタスクの場合:psexec
クエリschtasks
を使用して、サービスがいつ実行されたか、および戻りコードが何であったかを調べます。
これを行うための他のアイデアはありますか?
記録として、これは C#/WPF で実装されます。
編集:
わかりました、私はこれをかなり簡単な方法で解決しました。ご意見ありがとうございます。
iphone - Iphone、起動に時間がかかるためにウォッチドッグがアプリケーションを強制終了しないようにするにはどうすればよいですか?
私が無限ループに陥っていないこと、およびまだロード中であることをウォッチドッグに通知する適切な方法は何ですか?
クラッシュログに例外タイプ: 00000020 例外コード: 0x8badf00d が表示され、xcode とは別に iPhone からアプリを実行している場合のみ
時間がかかるコードは次のとおりです。
ありがとう。
c# - WindowsMobile-アプリケーション/プロセス終了イベントのキャプチャ
メインアプリケーションを追跡するWatchgogアプリケーションを作成する必要があります。私のメインアプリケーションが何らかの方法でクラッシュ/クローズ/終了した場合、このウォッチドッグアプリケーションはそれを再びアクティブにします。
実行中のプロセスを定期的にスキャンすることでこれを行うことができますが、これはリソースを大量に消費するプロセスです。プロセスが終了したときに通知を受け取ることはできますか(フォームの終了イベントではなく、アプリケーションがクラッシュしたときに機能しません)?
javascript - クラッシュしたときにJavaScriptアプリケーションを自動的に再起動するにはどうすればよいですか?
無人のWebブラウザでスライドショーを実行することに興味があります。むしろクラッシュしなかったほうがいいです。javascriptアプリケーションが引き続き実行されること、またはブラウザがクラッシュしたときにホームページをリロードすることを確認するにはどうすればよいですか?
python - python wmiでWin32_Processor LoadPercentageの変更を監視する方法は?
Win32_Processor クラスを使用して LoadPercentage 変更イベントを監視するにはどうすればよいですか?
CPU 使用率が 80% 未満に低下したかどうかを知るには、watch for() メソッドをどこに適用する必要がありますか?
ありがとう。シヴァ
node.js - 親プロセスの終了を検出する
Web サーバーの再起動を処理するために使用される親プロセスがあります。新しいリクエストのリッスンを停止するように子に通知し、子は親にリッスンを停止したことを通知し、親は新しい子にリッスンを開始できることを通知します。このようにして、そのレベルの再起動で 100 ミリ秒未満のダウン タイムを達成できます (ゼロ ダウンタイムの孫の再起動もありますが、必ずしも十分な再起動ではありません)。
シャットダウンの時間になると、サービス マネージャーは親を強制終了します。親が終わったことを子供はどのように検出できますか?
シグナルは、子プロセスの stdin および stdout を使用して送信されます。おそらく、標準入力ストリームの終わりを検出できますか? ポーリング間隔を避けたいと思っています。また、可能であれば、これを非常に迅速に検出したいと考えています。
c++ - C++で「変数|変数」とはどういう意味ですか?
これを見たとき、私はこのITE8712ウォッチドッグタイマーのデモコードを調べていました:
そして、この行は何を意味するのだろうか:
WriteIoCR 関数は次のようになるためです。
したがって、cIndex は 0x72 である必要がありますが、cData はどうでしょうか。「|」が本当にわかりません 条件ステートメントの OR ("||") にのみ使用したためです。
windows - サービスからのアプリケーションのウォッチドッグ
サービスがデスクトップアプリケーションと対話できない/対話すべきでないことを認識して、サービスをデスクトップアプリケーションのウォッチドッグにするにはどうすればよいですか。
それとも、ユーザーが1人だけだと仮定して機能しているだけですか?
java - Java & PHP ランタイム通信
Java でウォッチドッグ スタイルのプログラムを作成しています。つまり、このプログラムは常に実行されます。PHPを使用して、何らかの方法で入力を送信し、応答を受信できるようにしたいと考えています。
これを行う最善の方法は何ですか?
ありがとう!
編集: 明確にするために、Java と PHP は同じマシンで実行されています。
php - プロセスをチェックして実行するphpコード
常に無残に終了するプロセスがあり、それを監視する方法はありますか?手動で「servicenamedstart」またはserviceanyprocessstartと入力したくありません。サーバー上のプロセスをチェックするphpスクリプトが必要です。サーバーが実行されていない場合は、実行されます。プロセス「named」も実行されます。 、evryを5秒チェックするように、どのようにcronを追加できますか?tnx
疑似コードは次のようになります
プロセスが実行されているかどうかをチェックし、他に何もしないでください。実行されていない場合は、「serviceanyprocessstart」を実行してください。
5秒ごとに確認してください。