問題タブ [background-process]
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でのバックグラウンド処理
これはstackoverflowに関するFAQのように見えるかもしれませんが、私の要件は少し異なります。以前はRubyでバックグラウンドプロセスを実行するためにBackgroundRBとDJを使用していましたが、今回の要件は、膨大なデータセットに対して大量の分析と数学的計算を実行することであり、これを実行する必要があるのは月の最初の15日間だけです。 。これにより、この目標を達成するためにcronを使用してrubyスクリプトを実行したいと思います。
私が知りたい/理解したいことは次のとおりです:1-cronを使用するのは良い考えです(私はシステム管理者ではないので、cronの基本的な考えはありますが、完全に実行することに自信がありません)2 -どういうわけか、月の最初の15日間(cronを使用する/使用しない)にのみ実行するようにDJを変更し、その日のキュー内のすべてのジョブが終了したら停止して終了することはできますか(実行したくない)新しいジョブのために毎回DBにpingを実行します...DJの開始時にキューにあるジョブが何であれ、それがすべてになります)。
質問を正しい方法で行ったかどうかはわかりませんが、この方向での助けをいただければ幸いです。
ありがとう
ruby-on-rails - Ruby on Rails を使用した Linux でのバックグラウンド プロセス
メールを送信したり、バックグラウンドで ffmpeg コマンドを使用したりするのに時間がかかるため、いくつかのプロセスを実行したいと考えています。バックグラウンドで実行する必要があります。Fedora 10 を使用しています。また、バックグラウンド プロセスが正常に実行されているかどうかを確認できますか。はいの場合、私が従うべき手順は何でしょうか。
前もって感謝します。
c# - バックグラウンドでの C#/Mono Run サーバー
常に HTTP 接続をリッスンするサーバーを作成しました。これはデフォルトのコンソール アプリケーションであり、Mono (2.4) を使用して Linux マシンで実行されます。
問題は、このサーバー自体をバックグラウンドに移動する (デーモン化する) ことです。Google で解決策を見つけることができず、mono Server.exe &
実際には探しているものではありません (効果は正しいです。プログラム自体に実行させたいだけです)。
ヒント/アイデアはありますか?
iphone - iphone SDK: バックグラウンドでプロセスを実行中にアラートを防止
performSelectorInBackground を使用してバックグラウンドで同期タスクを実行するアプリを開発しています。私のコードでは、バックグラウンド プロセスで実行しているかどうかを検出できるようにしたいと考えています。このようにして、他の方法で表示される可能性のあるアラート メッセージを防ぐことができます。
ご協力いただきありがとうございます!
マーカス
ruby-on-rails - Ruby on Railsのスマートバックグラウンドスレッドタスク?
5 秒ごとにタスクを実行する必要がありますが、ユーザーがアプリケーションを使用している場合のみです。
今のところ、毎分動作する cron を使用し、5 秒ごとにスリープを挟んで 1 分間繰り返すタスクをアクティブにします。ただし、アプリケーションが使用されていない場合にも機能します。
このようなことをするgemはありますか?
shell - How to delay putting process in background until after it is ready to serve, in shell
I have two processes: a server that should be run in background, but starts serving requests after a delay, and a client that should be started when server is ready. The server prints line containg "Acceptin connections" to its stderr when ready (server stderr is redirected to a file when running it in background).
How to delay putting server process in background until server is ready to serve requests? Alternatively, how to delay running client until server is ready?
Language: shell script (or optionally Perl).
Added 2010-05-19 22:34 +0000:
It is known upfront which TCP port the server would listen to for requests.
Note: server is web server (plackup running HTTP::Server::PSGI), client is web browser, e.g. lynx.
java - java.exeを使用したサイレントモードの実行
「java.exe」をバックグラウンドプロセスとして実行する方法(サイレントモード実行)があるかどうか知りたいのですが。
例:java-cp。MyClass arg1
コマンドウィンドウを開かずに、上記のステートメントをバックグラウンドプロセスとして実行したい
linux - スクリプトがnohupとして実行されたかどうかを確認する方法は?
次のようなnohupを使用してスクリプトを実行してみました。
試したとき
その文字列をパラメータとして実行されているgrepを除いて、そこには見つかりませんでした。
私はそれを正しくやっていますか?これは、プロセスが実際に実行を終了したことを意味しますか?ありがとう。
php - PHP:関数が値を返さないようにしますか?
startProcess();
の実行を停止せずに、関数が呼び出されていることを確認するにはどうすればよいですかmyFunction()
。関数を呼び出してその値を返さないようにして、これを達成する方法があると思いますか?
擬似コード:
ruby - 明確にする...では、バックグラウンドジョブは(Railsの)アプリケーションリソースを拘束しませんか?
私は、バックグラウンドジョブの内部動作と、それらがパフォーマンスをどのように改善するかをよりよく理解しようとしています。
目標は、アプリケーションができるだけ早くユーザーに応答を返すようにすることであると理解しています。たとえば、アプリケーションが機能しなくなるため、10秒かかる巨大なフィードを解析することは望ましくありません。他のリクエストを処理します。
したがって、実行に500ミリ秒以上かかる操作は、キューに入れられたバックグラウンドジョブに入れることをお勧めします。
私が理解していないのは、それは同じ問題を遅らせるだけではないかということです。そのバックグラウンドジョブを呼び出したユーザーがすぐに応答することは知っていますが、そのバックグラウンドジョブの開始時に別のユーザーが正しく来た場合(そして終了するのに10秒かかる場合)、そのユーザーは待つ必要がありませんか?
または、requests
一度に1つずつ発生する可能性があるのは、1つ以上のバックグラウンドジョブの実行中にリクエストを開始できるという主な問題ですか?
あれは正しいですか?