問題タブ [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 投票する
3 に答える
1141 参照

ruby - フレームワークに依存しない Ruby バックグラウンド ワーカー ライブラリの最適なオプションは何ですか?

メッセージ キューに RabbitMQ を使用して、iPhone アプリ用に Ruby と Sinatra を使用して簡単なレシピ検索エンジンを構築しています。バックグラウンド プロセスのさまざまな実装の選択肢を探していますが、それらのほとんどは、カスタム メッセージ キュー アルゴリズムを実装するか、Rails プラグインとして動作します。

RabbitMQ とうまく連携する、フレームワークにとらわれない高品質のワーカー ライブラリに関しては、何がありますか?

そして、明らかなことを超えて、ワーカーコードを書くときに心に留めておくべきベストプラクティスはありますか?

0 投票する
1 に答える
324 参照

ruby - ストリーミング、デーモン、cronジョブ、それらをどのように使用しますか?(Rubyで)

ついに、ストリーミング、デーモン、cronタスク、およびそれらを中心に構築されたすべての優れたgemを調べることができました。しかし、私はこれらのものをいつどのように使用するかについては明確ではありません。

少し質問があります:

1)Facebookの友達のアクティビティフィード、お気に入りの本に関する最新のAmazon書評、Twitterフィードを使用して、常に最新の状態に保たれるWebサイトが必要な場合は、カスタムを作成するだけで済みます。デーモンジェム、コンテンツをストリーミングするためのルビーヤリジェム、およびいつでもジェムを使用したスト​​リーミングの実装。たとえば、3〜10秒ごとにこれらのサイトをチェックして、探しているコンテンツが変更されているかどうかを確認しますか?それはどのように機能しますか?それとも、通常/できれば別の方法で行われますか?

2)(1)プロセッサを集中的に使用しすぎていませんか?リアルタイムの更新が必要なWebサイトにストリーミングAPIがない場合、それを行うためのより良い方法、ライブコンテンツストリーミングのためのより良い方法はありますか?別の小さなrubyアプリ(デーモンとcronジョブを使用)で数秒ごとにリクエストを送信し、json / xmlの結果を取得し、nokogiriを使用して不要なものを削除してから、コメント/本/投稿などの小さなリスト、変更されたもののフィードを作成し、Juggernautなどを使用してそれらの変更をいくつかのrailsアプリにプッシュします。それはうまくいくでしょうか?

私はそれがすべて質問に要約されると思います:

一部のWebサイトの最新コンテンツのリアルタイムストリーミングはどのように機能しますか?どうやってやるの?...誰かが私のサイトにいる場合、彼らはちょうど出たばかりの新しいメッセージや新しい本をリアルタイムで見ることができますか?

あなたの答えを楽しみにしています、ランス

0 投票する
1 に答える
2779 参照

ruby - デーモンのログおよびpidディレクトリを指定する方法は?

デーモンを使用して、スクリプトのログが/ log /にあり、そのpidが/ tmp / pids /にあることを指定するにはどうすればよいですか?

ドキュメントを読んだところ、:dir /:dir_modeが表示されましたが、どちらか一方しか実行できません。両方を実行することはできません。私に言わせれば、非常に悪いオプションのセットのようです。

0 投票する
1 に答える
851 参照

python - デーモン化スレッドでのdb接続の処理

作業中のデーモンでデータベース接続を処理する際に問題が発生しました。最初に、次のコマンドを使用してpostgresデータベースに接続します。

その後、ステータス=0のDB内のすべての行を選択します。

次に、選択された行がある場合、プログラムは次のように分岐します。

私のdaemonize関数は次のようになります。

送信者機能を対象とするスレッド:

send_to関数はURLを開き、成功するとtrueまたはfalseを返します

昨日以来、私はこれらのエラーを受け取り続け、次の方法で自分の道を見つけることができません:

0 投票する
15 に答える
354782 参照

python - Linux で Python スクリプトをサービスまたはデーモンのように実行する方法

特定の電子メール アドレスをチェックし、新しい電子メールを外部プログラムに渡す Python スクリプトを作成しました。このスクリプトを 24 時間年中無休で実行するにはどうすればよいですか (Linux でデーモンまたはサービスに変換するなど)。プログラム内で決して終わらないループも必要ですか、それともコードを複数回再実行するだけで実行できますか?

0 投票する
1 に答える
2684 参照

ruby - ルビーデーモンズジェム

ruby gem Daemons をインストールしました。動作していることを確認するために、5 秒ごとにファイルに出力するスクリプトを作成しました。次に、 http: //daemons.rubyforge.org/ にある readme で提供されている簡単な例を使用して、スクリプトを実行するための別のファイルを作成しました。rubygems とデーモンの両方が必要です。次に、「ruby mycontrol.rb start」と入力します。彼らが使用する例には、「(myserver.rb はバックグラウンドで実行されています)」というメッセージが表示されますが、それはわかりませんが、エラーは発生しません。「ps -u myusername」を実行すると、デーモン化されるファイルがプロセスにリストされていることがわかりますが、ファイルに何も書き込まれていないため、実行されているようには見えません。

ここに私の情報源があります:

と...

私がしていることは何か間違っているとあなたに飛びつきますか?

ありがとう、トニー

0 投票する
1 に答える
1298 参照

ruby - Process.daemon と nohup + & を使用した Ruby スクリプトの実行の比較

長時間実行されるバックグラウンド プロセスとして実行したい Ruby 1.9 スクリプトがあります。

スクリプト内で呼び出しProcess.daemonてデーモン化するか、シェルのアンパサンドを使用してバックグラウンドでスクリプトを実行し、コマンドの前にnohup.

どちらの方法が良いですか?

0 投票する
1 に答える
579 参照

ruby - ユーザー・ログイン・ログアウト時のデーモンの開始と停止

daemon startや などのコマンドに応答する Ruby で書かれたデーモン スクリプトがありますdaemon stop。それはシバン#!/usr/bin/env rubyで実行可能で、ターミナルから呼び出されて動作します。ログイン時にデーモンを起動し、ログアウト時に停止する必要があります。

背景情報: KDE、zsh。

daemon startと を使用して 2 つの別個のシェル スクリプトを作成し、daemon stopそれらを~/.kde4/Autostart|に配置しようとしました。~/.kde4/shutdown. スクリプトはターミナルstart.shstop.sh動作していますが、自動起動またはシャットダウンではうまくいきません。

作業セッションで多くのログインシェルを開始するため、.zshrcそれらを個別に配置することはできません。.zlogout

だから私は立ち往生しています:)何かアイデアはありますか?

更新: F1 => ヘルプ :)

0 投票する
3 に答える
4256 参照

iphone - iOS デーモン。それらはAppStoreで合法ですか?

脱獄していない iPhone でデーモン アプリケーションを実行できるかどうかを確認できません。そして、この件に関する Apple のポリシーは何ですか? 私のアイデアが実現可能かどうかはよくわかりません...リモートユーザーが私たちの呼び出しに応答しない間、着信ユーザー呼び出しを傍受してカスタムトーン信号を再生できるようなデーモンを作成できるかどうか疑問に思います。ほぼすべての携帯電話会社がカスタム コール トーンのサービスを提供しています。つまり、応答を待っている間に音楽を聴くことができます。