問題タブ [monit]
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.
xmpp - Monit で Jabber/Gtalk 通知を送信するための構文は何ですか?
リリース ログ (http://mmonit.com/wiki/MMonit/Release2-1) で気付きました。Monit は Jabber/GTalk メッセージをサポートしていますが、どのドキュメントにも適切な構文が見つかりません。ホストがダウンしたときに gTalk 経由でアラートを送信しようとしています。
ruby-on-rails-3 - ubuntuでmonitの下でdelayed_jobを実行しています
rails 3.0.9 (ruby 1.9.2) でdelayed_jobを動作させるのに苦労しています。私が実行に成功した唯一の方法は、コマンド rake jobs:work を手動でテープに記録することです。しかし、レールアプリケーションの起動時に自動的に開始されるようにしたいです。
ubuntuにmonitをインストールし、アプリにあるファイルを起動するように構成しました。これは次のように失敗します。
そして、delayed_job スクリプト ファイルに環境設定を追加しました。
コマンド「sudo monit startdelayed_job」を実行すると、次のエラーが表示されます。
だから、sudoが間違ったバージョンのruby環境を使用しているためだと思います。それから、次の解決策を試しました: rvm monitdelayed_job
start program / stop program 行に rvm -S を追加します。しかし、それでもエラーで失敗します: rvm コマンドが見つかりません
私のrvmディレクトリは私のホームディレクトリ/home/me/.rvmにあります
( sudo changes PATH -Why? )で回避策を見つけて、追加して PATH 環境変数を変更しようとしました
コマンド「sudo monit startdelayed_job」が成功しました!そして労働者は始めました。しかし、問題は次のとおりです。sudo /etc/init.d/monit start を起動し、syslog を見ると、まだ「delayed_job」が起動に失敗しました。
したがって、さらに調査する方法、monit の詳細なエラーを取得する方法がわかりません。
ruby-on-rails - 神を見守るモニター?
サーバー プロセスを監視するためにGodを使用していますが、 Monitのようなものを使用して、何か予期しないことが起こった場合に God が確実に起動するようにする必要があるかどうか疑問に思っていました。
quis custodiet ipsos custodes? 難問:)
それをグーグルで検索しても、これが行われているという言及はありませんでした。これは、おそらくかなりまれだと思います。
ここで誰かがそれの必要性を見ましたか?
javascript - デーモン化された Node.js が Monit で 60 秒ごとに失敗する
SOの達人
monit を使用して Node.js をデーモンとして実行していますが、ドットで 60 秒ごとに失敗することがわかりました。ここに私のmonit.logがあります
これがmonitrcからの私のmonit構成です
この構成で何か間違ったことをしていますか、それとも Node が定期的に失敗しているように見える他の理由がありますか? この問題を特定するには、他にどこを見る必要がありますか?
ありがとうございました。
monit - php-fpm の監視設定
機能するphp-fpmのmonit構成を見つけるのに苦労しています。
これは私が試したことです:
しかし、 php-fpm.sockがないため失敗します(Centos 6)
unix - プロセスの開始に失敗したことを監視する
Monitに監視させようとしている簡単なスクリプトがあります。いくつか掘り下げた後、この小さなナゲットを見つけました。これstart program = "su - myuser -c '/home/user/myscript.rb start' "
は機能するはずですが、ログファイルを見ると、次のように書かれています。
同様に、以前の試みはスペースの前の部分のみを読み取るように見えるため、次のようになります。
結果は…</p>
最初の例のように失敗することはありませんが、スペースの前の部分のみを実行するようです。
これは私の完全な声明です:
何が起こっているのかわからない場合は、ぜひご連絡ください。
gearman - Monit で Gearmand デーモンを監視するには?
したがって、gearman サーバーを監視するための構成ファイルは次のとおりです。
monit.log から
しかし、Monit はプロセスの開始に失敗したと言っています。誰かがそれを機能させる方法を知っていますか? 前もって感謝します。
php - Monitを使用してカスタムデーモンを監視する
PHPで書かれたデーモンがあります。次のコマンドを使用してデーモンを呼び出します
そのコマンドを呼び出すと、ファイルdojobs.phpに次のコードが含まれているため、デーモンが無限に実行されます。
次の質問があります。
- Monit(CENTOS linux 5.5上)サーバーを使用してこのデーモンを監視し、失敗した場合は再起動するにはどうすればよいですか?
デーモン内に次のコードがあります。
exec('nohup sendMail.php> / dev / null 2>&1&echo $!' ;, $ op);
(上記のnohupコマンドが正しく機能し、sendMail.phpファイルが実際にその役割を果たしていることを確認するにはどうすればよいですか?sendMail.phpはデーモンではありません。電子メールを送信してから終了します。)
どうもありがとう。