問題タブ [daemons]
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.
rabbitmq - rabbitmq の実行中にハートビート タイムアウト エラーが発生しました
Mac で Rails アプリを実行する。他の端末タブでウサギの mq サーバーを起動します。
$ rabbitmq サーバー
私は自分のWebアプリ内でスタッフを務めており、メールが送信されると思われる場合、これを/usr/local/var/log/rabbitmq/rabbit@localhost-sasl.logで取得しました
=情報レポート==== 2015 年 4 月 21 日::23:02:47 ===
AMQP 接続の受け入れ <0.4286.0> (127.0.0.1:57509 -> 127.0.0.1:5672)
=エラー レポート==== 2015 年 4 月 21 日::23:02:50 ===
AMQP 接続を閉じています <0.4286.0> (127.0.0.1:57509 -> 127.0.0.1:5672): {heartbeat_timeout,running}
ノート:
すべての rabbitmq 構成をデフォルトのままにしました。これは、 mailer.rbで意味します。
同じ構成が Ubuntu でも完全に機能します。
debian - debian でのデーモンの監視
Debian wheezy (oldstable) Linux サーバーで rabbitmq、redis、および celery を実行しています。それらはすべてinit.d
スクリプトとしてインストールされ、起動時に開始されます。それらのいずれかがダウンした場合は、それらを監視し、電子メール アラートを受け取りたいと考えています。
Supervisord や runit などのツールを確認しました。ただし、どちらも監視対象のプロセスがデーモンではない必要があるようです。
これを行うにはどうすればよいですか?仕事を成し遂げる他のツールはありますか?お願いします。アドバイスします。
ruby - ruby でデーモンを使用して別のディレクトリにログを追加する
デーモンを使用してスクリプトをラップし、ログの場所を指定しました: スクリプトは次のようになります:
問題は、スクリプトが存在するのと同じディレクトリにログが保存されていることです。ログを /var/log/script-test などの別のディレクトリに追加する必要があり、後でそれらのログを毎週ローテーションする必要があります。スクリプトのログを /var/log ディレクトリに保存できるようにするための解決策を教えてください。
c - デーモン群とメインプロセスの接続 - mkfifo
タイトルのようにデーモン (リーダーのないデーモンのグループ) をメイン プロセスに接続しようとしましたが、問題は、各デーモン (SIGUSR1 シグナルをサポートしている) からメイン プロセスにステートメントを送信する必要があることですが、私のコードではmkfifoを使用しましたが、まったく機能していません..
メインプロセスのソースは次のとおりです。
そして、ここに私がデーモンを作成するいくつかのソースコードがあります:
少なくとも私はデーモンを良い方法で作成していることについて確信が持てません..そして、後で実行できるシグナルをどこに置くべきですか?
何か提案はありますか?