問題タブ [background-task]

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

c# - IRegisteredObject の実装時に stop メソッドが呼び出されない

w3wp.exe が IIS によってシャットダウンされているときに、1 行のログを書き込もうとしています。ただし、そのログが表示されるのを見たことはありません。

また、ダミーのasp.net mvcアプリを使用してローカルで試します。コントローラーでは、ダミーの for ループを実行してリクエストを続行し、同時に以下の検出器のコピーを持っています

https://katanaproject.codeplex.com/SourceControl/latest#src/Microsoft.Owin.Host.SystemWeb/ShutdownDetector.cs

w3wp.exe proecssを強制終了すると、停止方法がトリガーされるはずです。しかし運がない。

誰でも何か考えがありますか?

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

ruby-on-rails - レーキ バックグラウンド タスクを再起動する Rails 4

次のように、コントローラーから呼び出されてバックグラウンドで実行される Rails 4 アプリケーションに rake タスクがあります。

それはバックグラウンドで完璧に動作し、仕事をしますが、1.5 - 2 分の遅延の後、同じパラメーターで再度開始する必要があります。

非公式に、私はこれを次のように見ています:

しかし、これを実装する方法がわかりません:(。最初は、タスクに関数を定義し、関数を呼び出し、スリープし、再度呼び出すことができると思っていましたが、タスクは関数を定義することを許可していません。

Google で解決策を検索しましたが、役立つ情報が見つかりません。アイデアをいただけますか?

ありがとう!

0 投票する
0 に答える
296 参照

ios - バックグラウンド iOS 8 (c) で位置情報を取得する

アプリのバックグラウンドでユーザーの位置を取得したい。タイマーを使用すると正常に動作します 9 秒以下 10 秒以上使用するとユーザーの位置を取得できません...

私のコード(AppDelegate.swift):

10 秒以上使用するとユーザーの位置情報を取得できないのはなぜですか?

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

c# - 特定の時間にバックグラウンド タスクを実行するには?

毎日午後 3 時にタスクを実行する必要がありますが、バックグラウンド タスク ビルダーは、タスクが繰り返されるまで間隔を空けています。それを達成する方法は何ですか?(Windows 8.1 ユニバーサル アプリ)。

0 投票する
0 に答える
400 参照

c# - フォアグラウンドでメディア要素 (ビデオ) を使用するバックグラウンド オーディオ タスク

ユニバーサル アプリのバックグラウンド オーディオ タスクで問題が発生しています。

私の問題は、次のシナリオにあります。

  • アプリを一時停止し、バックグラウンド オーディオ タスクでサウンドを起動します。
  • アプリを再開すると、最初の画面はビデオです。
  • バックグラウンド タスクが SystemPolicy の理由でキャンセルされました。

ビデオのオーディオとバックグラウンド タスクのオーディオに関連していると思います..それらが衝突して BG がキャンセルされます。

とにかくこれを回避する方法はありますか?または回避策はありますか?

ありがとう、

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

push-notification - アプリを閉じたときにプッシュと通知 (トーストとタイル) を受け取る方法 Windows ユニバーサル 8.1 アプリ

こんにちは、アプリを閉じたとき、またはバックグラウンドでプッシュ通知 (トーストとタイル) を受け取りたいです。バックグラウンドタスクを試しましたが、実装できませんでした。

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

spring-amqp - Spring のバックグラウンド タスク (AMQP)

REST API の特定のエンドポイントが呼び出されるたびに、時間がかかり、エラーが発生しやすいタスク (たとえば、SMS の配信をトリガーする SOAP エンドポイントの呼び出し) を処理する必要がありますが、ユーザーを作成したくありません。応答を返す前にそれを待ちます。Spring AMQP は既に私のスタックの一部であるため、それを利用して「ワーク キュー」を確立し、キューから多くのワーカー プロセスを消費して「ワーク ユニット」を処理することを考えました。ただし、次の要件があります。

  1. 作業単位は配信されることが保証され、厳密に 1 人のワーカーに配信されます。
  2. なんらかの理由でワークユニットが完了できなかった場合、別のワーカーが後でそれを取得できるように、キューに戻す必要があります。
  3. 作業単位は、サーバーの再起動やクラッシュに耐えます。それらを保存するためにいかなる種類のDBも使用しないため、これは必須です。

これら 3 つの要件を満たすように RabbitMQ と Spring AMQP を構成できることは知っていますが、RPC を実現するためにしか使用したことがないため、それ以外のことはあまり知りません。私が従うかもしれない例はありますか?注意すべき落とし穴にはどのようなものがありますか?