問題タブ [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.
c# - IRegisteredObject の実装時に stop メソッドが呼び出されない
w3wp.exe が IIS によってシャットダウンされているときに、1 行のログを書き込もうとしています。ただし、そのログが表示されるのを見たことはありません。
また、ダミーのasp.net mvcアプリを使用してローカルで試します。コントローラーでは、ダミーの for ループを実行してリクエストを続行し、同時に以下の検出器のコピーを持っています
w3wp.exe proecssを強制終了すると、停止方法がトリガーされるはずです。しかし運がない。
誰でも何か考えがありますか?
ruby-on-rails - レーキ バックグラウンド タスクを再起動する Rails 4
次のように、コントローラーから呼び出されてバックグラウンドで実行される Rails 4 アプリケーションに rake タスクがあります。
それはバックグラウンドで完璧に動作し、仕事をしますが、1.5 - 2 分の遅延の後、同じパラメーターで再度開始する必要があります。
非公式に、私はこれを次のように見ています:
しかし、これを実装する方法がわかりません:(。最初は、タスクに関数を定義し、関数を呼び出し、スリープし、再度呼び出すことができると思っていましたが、タスクは関数を定義することを許可していません。
Google で解決策を検索しましたが、役立つ情報が見つかりません。アイデアをいただけますか?
ありがとう!
ios - バックグラウンド iOS 8 (c) で位置情報を取得する
アプリのバックグラウンドでユーザーの位置を取得したい。タイマーを使用すると正常に動作します 9 秒以下 10 秒以上使用するとユーザーの位置を取得できません...
私のコード(AppDelegate.swift):
10 秒以上使用するとユーザーの位置情報を取得できないのはなぜですか?
c# - 特定の時間にバックグラウンド タスクを実行するには?
毎日午後 3 時にタスクを実行する必要がありますが、バックグラウンド タスク ビルダーは、タスクが繰り返されるまで間隔を空けています。それを達成する方法は何ですか?(Windows 8.1 ユニバーサル アプリ)。
c# - フォアグラウンドでメディア要素 (ビデオ) を使用するバックグラウンド オーディオ タスク
ユニバーサル アプリのバックグラウンド オーディオ タスクで問題が発生しています。
私の問題は、次のシナリオにあります。
- アプリを一時停止し、バックグラウンド オーディオ タスクでサウンドを起動します。
- アプリを再開すると、最初の画面はビデオです。
- バックグラウンド タスクが SystemPolicy の理由でキャンセルされました。
ビデオのオーディオとバックグラウンド タスクのオーディオに関連していると思います..それらが衝突して BG がキャンセルされます。
とにかくこれを回避する方法はありますか?または回避策はありますか?
ありがとう、
push-notification - アプリを閉じたときにプッシュと通知 (トーストとタイル) を受け取る方法 Windows ユニバーサル 8.1 アプリ
こんにちは、アプリを閉じたとき、またはバックグラウンドでプッシュ通知 (トーストとタイル) を受け取りたいです。バックグラウンドタスクを試しましたが、実装できませんでした。
spring-amqp - Spring のバックグラウンド タスク (AMQP)
REST API の特定のエンドポイントが呼び出されるたびに、時間がかかり、エラーが発生しやすいタスク (たとえば、SMS の配信をトリガーする SOAP エンドポイントの呼び出し) を処理する必要がありますが、ユーザーを作成したくありません。応答を返す前にそれを待ちます。Spring AMQP は既に私のスタックの一部であるため、それを利用して「ワーク キュー」を確立し、キューから多くのワーカー プロセスを消費して「ワーク ユニット」を処理することを考えました。ただし、次の要件があります。
- 作業単位は配信されることが保証され、厳密に 1 人のワーカーに配信されます。
- なんらかの理由でワークユニットが完了できなかった場合、別のワーカーが後でそれを取得できるように、キューに戻す必要があります。
- 作業単位は、サーバーの再起動やクラッシュに耐えます。それらを保存するためにいかなる種類のDBも使用しないため、これは必須です。
これら 3 つの要件を満たすように RabbitMQ と Spring AMQP を構成できることは知っていますが、RPC を実現するためにしか使用したことがないため、それ以外のことはあまり知りません。私が従うかもしれない例はありますか?注意すべき落とし穴にはどのようなものがありますか?