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

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

c - バックグラウンドプロセスは、管理用にpidを追加するよりも早く終了します

fork()を使用してCでバックグラウンドプロセスを作成しています。

これらのプロセスの1つを作成したら、そのpidを配列に追加して、バックグラウンドプロセスを追跡できるようにします。

ゾンビを刈り取るためのハンドラーがあります

バックグラウンドプロセスを作成すると、ハンドラーが実行され、addBGroundProcessを呼び出す前に子をクリーンアップしようとします。

私はemacs&のようなコマンドを使用していますが、すぐに終了するべきではありません。

私は何が欠けていますか?

ありがとう。

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

mysql - バックグラウンド Rake タスクのヘルプ

次のような Rake タスクを作成したいと思います。

1) テーブル行の列をチェックし、2) その値が false の場合、行情報を含む電子メールを送信します。3) 次に、値を false から true に変更します。

これにアプローチする最良の方法を知っている人はいますか?

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

iphone - iPhoneで表示されているセルのみを計算するにはどうすればよいですか?

テーブル ビューには非常に多くのセルがあり、500 近くあります。すべてのセルには、独自の画像と文字列の段落があります。実際には、UIView の drawRect メソッドを使用してこれらの画像と文字列を描画します。したがって、画像と各文字列の位置を計算する必要があります(セルの高さとラッピング領域を測定するための幅と高さを含む)。すべてのセルを一度に計算すると、時間がかかります..それは良くありません。早くセルを見せたい。だから私は目に見えるセルに対してのみ計算を行い、すぐに目に見えるセルを表示したいと考えています。次に、他のセルの計算がバックグラウンドで発生するはずです。もう1つ、各セルに対して1回だけ計算を行います。一度行ったら、値を配列に格納します。次回は、計算ではなく、配列の値に従って単純に表示します..

誰か助けてください...それが可能かどうか知りたいだけですか?はいの場合、それを達成するための手順は何ですか?

前もって感謝します...

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

python - バックグラウンド実行中の Python スクリプトが停止し続ける

コンピューターのバックグラウンドで実行したい .pyw python スクリプトを作成しました。
現在、Windows 7 コンピューターの Startup フォルダーに配置して起動するように設定しています。これにより、起動するたびに起動するようになります。

問題は、スクリプトが何らかの理由である時点で実行を停止したように見えることです。コンピューターがスリープ状態になると単に停止し、その後再び実行を開始しないと思います。

コンピューターがスリープ状態になるたびにバックグラウンド タスクが終了しないように、バックグラウンド タスクを実行する "より正しい" 方法はありますか?

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

ruby-on-rails - Rails 並列バックグラウンド処理

バックグラウンド処理を行う必要がある Rails アプリケーション (プリンターのグループのある種のロード バランサーのように機能する) があります。バックグラウンド処理ロジックは、すべての使用可能な (ビジーでない) プリンターを繰り返し処理し、ジョブが存在する限り、TCP ソケット経由で各プリンターに印刷ジョブを送信する必要があります。

バックグラウンド処理 (Starling / Workling / ActiveMQ、BackgroundRB、Delayed Job など) を処理するソリューションがいくつかあることは知っていますが、私のニーズに合った最適なソリューションは何でしょうか (それぞれに 1 つのワーカー / スレッドが必要です)。現在利用可能なプリンタ)?

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

iphone - iOS 4+ で長時間バックグラウンドで単純なタスクを実行する

わかりやすくするために言い換えてみましょう。

アプリがバックグラウンドに移行してから 20 分後に「アラーム」を鳴らすにはどうすればよいですか?


古い質問:

iOS で 5 ~ 10 ~ 60 分後に最も簡単なテイストを実現するにはどうすればよいでしょうか? 基本的に、事前定義された間隔の後に NSTimer を起動します。

私は「タスクの開始」、スリープ(しばらくの間)を行います。そして「タスクの終了」。ただし、5 分以上スリープすると、通常、アプリが強制終了されます。アプリがバックグラウンドで数時間生き続けることができると言及している投稿を見たことがありますが、それはどのように正確に達成できますか?

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

ssh - 他のホストで「ssh -x -n」を使用して、親によって生成されたすべてのプロセスを強制終了します

こんにちは G09 という名前のソフトウェアは、Linda を使用して並行して動作します。他のノード (ホスト) で並列の子プロセスを次のように生成します。

/usr/bin/ssh -x compute-0-127.local -n /usr/local/g09l/g09/linda-exe/l1002.exel ...other_opts...

ただし、マスター ノードがこのプロセスを強制終了すると、他のノードの対応する子プロセス、つまり compute-0-127 は終了せず、バックグラウンドで実行され続けます。現在、これらの孤立した Linda プロセスを持つ各ノードに手動で移動し、kill. そのような子プロセスを強制終了する方法はありますか?

プロセスを強制終了する前に PSTREE の Pastebin 1 を確認し、親が強制終了された後に PSTREE の Pastebin 2 を
確認 ます
。貼り付け
、申し訳ありません !(
Answer1 への更新
説明してくれてありがとう Martin

ただし、Torque/Maui (ジョブの実行を処理する) がジョブ (このスクリプト) を強制終了すると、qdel $jobidG09 によって開始されたプロセスがssh -x $host -nバックグラウンドで実行されます。ここで何が間違っていますか?(G09 自体がこれらのプロセスを停止するため、正常終了は問題ありません。pstree)qdel

そして、qdelそれがまだ表示された後

ここで何が間違っていますか?trap killme 'TERM'間違っていますか?

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

iphone - データベースの使用中にバックグラウンドタスクでSQLiteDBを更新するための最良の戦略

ユーザーがsqliteDBをクエリできるようにするアプリケーションがあります。アプリが起動すると、URLをダウンロードして、バックグラウンドスレッドにデータベースの更新があるかどうかを確認します。

残念ながら、これにより、ユーザーが更新の実行中にデータベースにクエリを実行しようとする関数を選択すると、ロックが発生します。

私の質問は2つあります。

  1. このシナリオで競合を回避するための最良の戦略は何ですか。

    • データベースを別のファイルにコピーして更新し、コピーして戻します
    • ある種のシングルトンを操作し、それを使用してキュー内の操作をスケジュールします。
    • ループしてロックが開くのを待ちます(ただし、ユーザーを抑えたくありません)
  2. アプリが終了する直前までバックグラウンドスレッドを一時停止し、アプリケーションが終了する直前に更新を実行することは可能ですか?

誰かアドバイスがあれば、ユーザーがアプリの使用を停止せずにアップデートを実行する必要があるので、感謝します。

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

sql-server - Populate SQL database from textfile on a background thread constantly

Currently, I would like provide this as an option to the user when storing data to the database.

Save the data to a file and use a background thread to read data from the textfile to SQL server.

Flow of my program: - A stream of data coming from a server constantly (100 per second). - want to store the data in a textfile and use background thread to copy data from the textfile back to the SQL database constantly as another user option.

Has this been done before?

Cheers.

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

php - PHPスクリプトをバックグラウンドで実行します...私の場合の最良の解決策は何ですか?

私は会社のCMSをプラグインする必要があるメール送信システムに取り組んでいます。管理者がブラウザをナビゲートしたり閉じたりしながら、メール送信者スクリプトをバックグラウンドで実行する方法を探しています。

ignore_user_abort()タイムアウトした場合でもページを実行し続けるために必要なという名前のPHP関数を見つけました。

これで、「スクリプトを開始する」ための3つの解決策があります。

  1. iframeを使用できます

  2. 以前に非常に早くタイムアウトするように構成したAjax呼び出しを使用できます。例:jQueryフレームワークの使用:$.ajaxSetup({ timeout: 1000 });

  3. cronジョブを使用することもできますが、これらは「仮想」であり、そのサーバー上で不安定であるため、このソリューションは避けたいと思います。

他に解決策はありますか?私はiframeソリューションが本当に好きではありませんが、すでにAjaxアップローダースクリプトでそれらを使用しています。

管理者がF5を押して、その2番目のインスタンスを開始することを望んでいません。

同社のユーザーは、Firefoxを使用してCMSにのみログインするように言われています。ありがとうございました