問題タブ [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.

0 投票する
0 に答える
2451 参照

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 でも完全に機能します。

0 投票する
2 に答える
256 参照

debian - debian でのデーモンの監視

Debian wheezy (oldstable) Linux サーバーで rabbitmq、redis、および celery を実行しています。それらはすべてinit.dスクリプトとしてインストールされ、起動時に開始されます。それらのいずれかがダウンした場合は、それらを監視し、電子メール アラートを受け取りたいと考えています。

Supervisord や runit などのツールを確認しました。ただし、どちらも監視対象のプロセスがデーモンではない必要があるようです。

これを行うにはどうすればよいですか?仕事を成し遂げる他のツールはありますか?お願いします。アドバイスします。

0 投票する
2 に答える
130 参照

ruby - ruby でデーモンを使用して別のディレクトリにログを追加する

デーモンを使用してスクリプトをラップし、ログの場所を指定しました: スクリプトは次のようになります:

問題は、スクリプトが存在するのと同じディレクトリにログが保存されていることです。ログを /var/log/script-test などの別のディレクトリに追加する必要があり、後でそれらのログを毎週ローテーションする必要があります。スクリプトのログを /var/log ディレクトリに保存できるようにするための解決策を教えてください。

0 投票する
0 に答える
120 参照

c - デーモン群とメインプロセスの接続 - mkfifo

タイトルのようにデーモン (リーダーのないデーモンのグループ) をメイン プロセスに接続しようとしましたが、問題は、各デーモン (SIGUSR1 シグナルをサポートしている) からメイン プロセスにステートメントを送信する必要があることですが、私のコードではmkfifoを使用しましたが、まったく機能していません..
メインプロセスのソースは次のとおりです。

そして、ここに私がデーモンを作成するいくつかのソースコードがあります:

少なくとも私はデーモンを良い方法で作成していることについて確信が持てません..そして、後で実行できるシグナルをどこに置くべきですか?

何か提案はありますか?