問題タブ [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.
ruby-on-rails - Railsのメーラーデーモンにデータを渡しますか?
Rails API(以下のスニペット)によると、メールを受信する最適な方法は、新しいメールが到着するたびにMTAによって呼び出されるデーモン内に単一のRailsインスタンスを作成することです。
私の質問は、新着メールが到着したときに、どのようにしてそのデーモンにデータを渡すのかということです。
========================
RailsAPIスニペット
python - Pythonデーモンでマルチプロセッシングモジュールを使用中にエラーが発生しました
Pythonデーモンプロセス内でマルチプロセッシングモジュールを使用すると(python-daemonを使用)、次のエラーが発生します。
デーモンプロセス(親)は、多数のプロセス(子)を生成し、定期的にプロセスをポーリングして、プロセスが完了したかどうかを確認します。親は、プロセスの1つが完了したことを検出すると、そのプロセスを再開しようとします。この時点で、上記の例外が発生します。プロセスの1つが完了すると、マルチプロセッシングモジュールを含むすべての操作でこの例外が生成されるようです。デーモン以外のPythonスクリプトで同じコードを実行すると、エラーなしで実行されます。
編集:
サンプルスクリプト
ruby - Rubyデーモンが機能しない
Unix(linux)デーモンとしてスタンドアロンのrubyスクリプトを実行する必要があります。
そのデーモンを実行した後、それを使用して別のRubyメソッドを実行する必要があります。
ruby-daemon
を使用して、gemを自分のマシンにインストールしましたgem install daemon
。
テストデーモンプログラムを実行しました。
私のtest.rbファイルは:
私のtest_control.rbファイルは:
この後、次のコマンドを実行します。ruby test_control.rb start
デーモンプログラムが正しく起動したかどうかを確認するにはどうすればよいですか?
どうすればそれを使ってメソッドを呼び出すことができますか?
ruby-on-rails - delayd_jobがレール環境を取得していません
delayd_jobとmonitについてのこの質問に従いました
それは私の開発マシンで動作しています。しかし、本番環境で実行しようとすると、delayed_job.logをフォローすると死んでしまいます。
そして、本番環境で実行します
それでもエラーが発生します。これは、開発環境を取得しようとする環境が設定されていないことが原因であることに気づきました。
環境パラメータが正しく設定されていないのはなぜですか?
python - Pythonスレッドをデーモンとして設定するとどのような違いがありますか
を使用してPythonスレッドをデーモンとして設定すると、どのような違いがありますthread.setDaemon(True)
か?
iphone - iphone SDK 3.0でバックグラウンドタスクのデーモンプロセスを実装するには?
qik.com や ustream.com のように、iPhone からサーバーにコンテンツをアップロードするときは、デーモン経由で動作します。そのため、 exit でアプリを終了しても、タスクはバックグラウンド デーモンで引き続き実行されます。同じ方法でデーモンプロセスを実装できる方法はありますか? ありがとう !!!
linux - Linux デーモンのステータスを確認する方法
c の Linux デーモンと、それを起動するための bash スクリプトがあります。構成ファイルのエラーが原因でデーモンが起動しないことがありますが、スクリプトはデーモンが正常に起動したことを報告します。スクリプトのスニペットを以下に示します。スクリプトの何が問題なのか教えていただけますか?
ありがとう!
java - Java のエグゼキュータとデーモン
アプリがサーバーを介して読み込まれるときにインスタンス化する MyThread オブジェクトがあり、それをデーモン スレッドとしてマークしてから呼び出しますstart()
。スレッドは、アプリケーションがアクティブである限り、キューからの情報を待ちます。私の問題/質問は次のとおりです。現在、MyThread は Thread を Daemon としてマークしているため、Thread を拡張しています。だから私が尋ねたかったのは、MyThread が Thread を拡張する代わりに Runnable を実装するかどうか (そしてもちろん名前が変更されるかどうか) でありnewSingleThreadScheduledExecutor()
、どのように、何を、またはどこで、何かを Daemon としてマークするかを使用します。マルチスレッド環境のいくつかの部分は私にとって非常に新しいものであるため、用語を混乱させていないことを願っています。
ありがとう
更新: 私のアプリで参照しているモジュールは、実際にはこの種のスレッドがいくつかある Web アプリであり、それらに共通しているのは、ServletContext
さまざまな理由ですべてがメンバーとして含まれていることです。現在、私はこれを memebr として拡張Thread
しWebThread
ており、ServletContext
すべてのサブクラスがこれを利用できます。Executor と ThreadFactory を使用して Runnable パラダイムに切り替える場合、基本的には、WebRunnable
実装Runnable
とをServletContext
パブリック メンバーとして持つ醜いハイブリッドが必要であり、ThreadFactory
実装newThread(WebRunnable arg0)
に加えて実装が必要newThread(Runnable arg0)
です。何が一番いいのかわからない。ありがとう
perl - マルチスレッドの TCP サーバーデーモンを Perl で書くのは悪い考えですか?
Perl でマルチスレッド プログラム (具体的には TCP サーバー デーモン) を書くのは悪い考えですか?
objective-c - xcodeを使用してユーザーがログインする前に実行されるosxデーモンを開発する
こんにちは、objective-C/xcode を使用してデーモンを開発しようとしています。
私は Mac の世界に慣れていないので、xcode で選択するプロジェクト テンプレートとその方法を理解できますか。
簡単で基本的なデーモンのサンプル ソース コードを入手できますか?