問題タブ [process-monitoring]
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.
ruby - Windows での Ruby スクリプト プロセスの監視
Windows で自分の Ruby スクリプト プロセスをリモートで監視したいと考えています。神または同様の監視フレームワークを使用して、UNIXベースのシステムでそれを行う方法は知っていますが、問題はWindows用にそれを持ちたいということです。
基本的に、私はいくつかのことをしたいです:
- スクリプトが実行されているかどうかを監視する
- スクリプトが停止した場合は、再起動する必要があります
- スクリプトのステータスをリモート サーバーに送信します (これはそれほど重要ではありません。このオプションは自分で記述できます)。
多分誰かがそれを提案することができます。
さらに拡張できるように、監視ソリューションを Ruby で記述したいと考えていることに注意してください。
ruby-on-rails - サーバーの起動時に神のプロセスを開始する (Ubuntu)
現在、ルートまたは非ルートユーザーとしてログインしているときに手動で実行すると機能することがわかっている単純なコマンドの実行に苦労しています。
サーバーの起動時にこれを実行しようとしています(Ubuntu 12.04を実行しています)/etc/rc.local
。実行されるかどうかを確認するためだけに追加することを調査しました。それを追加して update-rc.d を使用できることは知っています/etc/init.d
が、私が理解している限り、基本的には同じです。
私の質問は、すべてがファズなしでできるだけきれいに起動した後に、このコマンドをどのように実行するかです。
私はおそらく、すべてがどのように初期化されるかというライフサイクルで何かを見逃していますが、喜んで教育をお勧めします! このコマンドを配置する別の方法または場所はありますか?
ありがとう!
c# - プロセスが応答を停止したときに通知を受け取る (できれば C#)
特定のプロセスが応答していないとき (プロセスが終了したときではない!) に通知を受けるために、イベントをリッスンする方法があるかどうか疑問に思っています。
このソリューションでは、特定のプロセスが応答しているかどうかを確認できますが、このソリューションはポーリングでのみ使用できます: Check status of process . process.Responding
このソリューションで「聞く」ことができればいいのにと思います。
例として、Windows マシンですべての Visual Studio プロセスをリッスンしたいのですが、いずれかが応答しなくなった場合は、それに応じて対処できるように通知を受け取りたいと考えています。よろしくお願いします!
c - /proc/pid/statm でメモリ使用量の変化を確認しています
/proc が inotify API を使用できない疑似ファイルシステムであることはわかっています。
/proc の一部は、select/poll API (/proc/mounts など) で監視できます。/proc/pid/statm をそのように監視することは可能でしょうか?
/proc/pid/statm にあるすべてのデータはカーネルによってオンザフライで生成されるため、select/poll は機能しないと思います。/proc/pid/statm を定期的に読み取る以外に、私が望むことを達成するために利用できる他の解決策はありますか?