問題タブ [daemon]

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 投票する
7 に答える
18477 参照

iphone - iphone SDK 3.0でバックグラウンドタスクのデーモンプロセスを実装するには?

qik.com や ustream.com のように、iPhone からサーバーにコンテンツをアップロードするときは、デーモン経由で動作します。そのため、 exit でアプリを終了しても、タスクはバックグラウンド デーモンで引き続き実行されます。同じ方法でデーモンプロセスを実装できる方法はありますか? ありがとう !!!

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

linux - Linux デーモンのステータスを確認する方法

c の Linux デーモンと、それを起動するための bash スクリプトがあります。構成ファイルのエラーが原因でデーモンが起動しないことがありますが、スクリプトはデーモンが正常に起動したことを報告します。スクリプトのスニペットを以下に示します。スクリプトの何が問題なのか教えていただけますか?

ありがとう!

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

java - Java のエグゼキュータとデーモン

アプリがサーバーを介して読み込まれるときにインスタンス化する MyThread オブジェクトがあり、それをデーモン スレッドとしてマークしてから呼び出しますstart()。スレッドは、アプリケーションがアクティブである限り、キューからの情報を待ちます。私の問題/質問は次のとおりです。現在、MyThread は Thread を Daemon としてマークしているため、Thread を拡張しています。だから私が尋ねたかったのは、MyThread が Thread を拡張する代わりに Runnable を実装するかどうか (そしてもちろん名前が変更されるかどうか) でありnewSingleThreadScheduledExecutor()、どのように、何を、またはどこで、何かを Daemon としてマークするかを使用します。マルチスレッド環境のいくつかの部分は私にとって非常に新しいものであるため、用語を混乱させていないことを願っています。

ありがとう

更新: 私のアプリで参照しているモジュールは、実際にはこの種のスレッドがいくつかある Web アプリであり、それらに共通しているのは、ServletContextさまざまな理由ですべてがメンバーとして含まれていることです。現在、私はこれを memebr として拡張ThreadWebThreadており、ServletContextすべてのサブクラスがこれを利用できます。Executor と ThreadFactory を使用して Runnable パラダイムに切り替える場合、基本的には、WebRunnable実装RunnableとをServletContextパブリック メンバーとして持つ醜いハイブリッドが必要であり、ThreadFactory実装newThread(WebRunnable arg0)に加えて実装が必要newThread(Runnable arg0)です。何が一番いいのかわからない。ありがとう

0 投票する
7 に答える
1595 参照

perl - マルチスレッドの TCP サーバーデーモンを Perl で書くのは悪い考えですか?

Perl でマルチスレッド プログラム (具体的には TCP サーバー デーモン) を書くのは悪い考えですか?

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

objective-c - xcodeを使用してユーザーがログインする前に実行されるosxデーモンを開発する

こんにちは、objective-C/xcode を使用してデーモンを開発しようとしています。

私は Mac の世界に慣れていないので、xcode で選択するプロジェクト テンプレートとその方法を理解できますか。

簡単で基本的なデーモンのサンプル ソース コードを入手できますか?

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

java - Java EE アプリケーションのスレッド

2 つのコンポーネントを持つ Java EE アプリケーションがあります。1 つ目は、インターネットから情報を取得してデータベースに入力するサービスです。2 つ目は、ユーザーがその情報を参照できる Web インターフェイス (Tomcat にデプロイされている) です。

最初のコンポーネントを実装するための最良のアプローチは何ですか? バックグラウンド デーモン/サービスとして実行する必要がありますか、それともコンテナー内のスレッドとして実行する必要がありますか?

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

web-services - Tomcatのステートフルプロセス(デーモン?)?

語彙力がないので、ここで何を質問したらいいのかわかりません...

Tomcat サーブレット (およびそのための任意のサーバー) は、ステートレスであり、状態がデータベースに保存されている状態でリクエストに迅速に応答する場合、うまく機能します。実行時間の長い操作がある場合、バックグラウンドで他のサービスを実行し、Tomcat ハンドラーがそれと通信するようにしたいと思うかもしれません。Tomcat と同じ JVM で実行時間の長い Java アプリケーションを実行し、「通常の」Tomcat サーブレットを介して対話する方法はありますか?


例: HTTP で RESTful な因数分解サービスを提供したいとします。

考えられるシナリオは次のとおりです (HTTP 構文が正しいことを願っています。ほとんどのヘッダーを省略しています)。

クエリを処理するサーブレットを作成する方法は考えられますが、同じ JVM でデーモン/独立して実行されるサービスを実装するにはどうすればよいでしょうか?

編集:上記の例で、私がやりたいことは、作業キューを使用して自律的に実行され、素数を因数分解し、Tomcat サーブレットが公開するために使用できる操作をサポートする Java インターフェイスを持つバックグラウンド アプリケーションを用意することです。ウェブへのサービス。これで、バックグラウンド アプリの Web インターフェイスや HTTP について心配する必要がなくなり、サーブレットでのマルチスレッドの問題や素因数分解について心配する必要もなくなりました。

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

python - デーモンが予期せず死ぬ

このコードを使用してデーモン化するPythonスクリプトがあります

スクリプトは

ループ。数時間は正常に動作し、その後予期せず停止します。そのようなデーモン、エラーデーモンをデバッグするにはどうすればよいですか。

[編集]

monit のようなプロセスを開始せずに、Python でウォッチドッグを記述して、他のデーモンを監視し、ダウンしたときに再起動する方法はありますか? (番犬を見守る者)

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

python - Pythonデーモンがスリープ中にすべてのCPUを占有するのはなぜですか?

私はこのレシピを使用しています:Ubuntuサーバーでhttp://code.activestate.com/recipes/278731/ 。

私はこのようなデーモンインスタンスを作成します:

問題は、スリープ中であっても、デーモンが利用可能なCPUパワーのほとんどすべてを消費することです。

私は何が間違っているのですか?

0 投票する
6 に答える
881 参照

ruby - RubyスクリプトでDropBox機能を模倣する方法は?

DropBox フォルダーにファイルを保存するときに DropBox がファイルをアップロードするのと同じように、指定したフォルダーにファイルが追加/ドラッグ/保存されたことを OS が認識するたびに、ドキュメントを GoogleDocs にアップロードしたいと考えています。

これはRubyで何が必要ですか?パーツは何ですか?

  • ファイルが保存されたときにどのようにリッスンしますか?
  • ファイルがフォルダーに追加されたとき、どのようにリッスンしますか?

GoogleDocs API を使用してこれらのイベントを取得したらアップロードする方法は理解していますが、これがどのように機能するかはわかりません。

アップデート

ファイルがディレクトリに追加されたかどうかを確認する方法はまだわかりませんが、Guard for ruby​​ のおかげで、ファイルがいつ保存されたかをリッスンするのは非常に簡単になりました。