これは非常に興味深い問題です。私は外部からのメッセージを受信し、その子アクティビティで処理するアクティビティを作成しています。私は、アクティビティのブックマークを作成して待機します。新しいメッセージが来たら、私はWorkflowHostingEndpointを使ってブックマークを再開し、それを処理します。最後にもう一度ブックマークを作成し、別の新しいメッセージが来るのを待ちます。しかし、問題は次のとおりです。これは64メッセージを処理するまではうまく動作します(何回か試してみたが、常に64回の処理が失敗した)。その後、すべてのResumeBookmark呼び出しがタイムアウト例外で終了します。 WorkflowApplicationを使用して自分のアクティビティをホストしようとしましたが、正常に動作します。私はむしろ有益な答えで感謝しています。ありがとう。WF4.0:ResumeBookmarkタイムアウトはWorkflowHostingEndpointを使用して64回成功した試行後
3
A
答えて
0
メッセージごとに追加インスタンスを開始する可能性があります。一度にアクティブなインスタンスの最大数には制限があります。制限に達すると、別のインスタンスに対するリクエストは、制限に達しなくなるまで待機しますが、これが発生する前にタイムアウトが発生します。
デフォルト値は、使用しているプロセッサの数によって異なります。
あなたのアプリ/ web.configファイルに制限を変更可能性があります
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceThrottling maxConcurrentCalls="16" maxConcurrentInstances="1000"/>
</behavior>
</serviceBehaviors>
</behaviors>
詳細についてはServiceThrottling on MSDNを参照してください。
関連する問題
- 1. Entity Framework 6タイムアウト例外と再試行が成功しましたが、クエリが成功しました
- 2. アップロードが成功した後にファインアップローダが再試行します
- 3. 成功した試行が1回成功すると、WiX Burnインストーラはインストールまたはアンインストールされません。
- 4. 成功したメッセージを表示し、PageFlowを使用してタイムアウトした後に別のページにリダイレクトします。
- 5. sqlsrv_connectの試行が成功または失敗しない
- 6. 成功は成功した後でもPROMISEのCATCHステートメントを実行します
- 7. ODBC接続に成功した後のSqlサーバーのタイムアウト
- 8. 3回の再試行後にZooKeeperが失敗しました
- 9. 5回のうち3回以上の実行が成功した場合の合格試験
- 10. AJAXを使用して成功した後にSQLクエリを実行してリダイレクトします
- 11. ftp_put()を使用した後、「成功」をエコーする
- 12. アクションを再試行する方法OnError reactive X IObservableを複数回実行しても成功する場合
- 13. URLエラー0:cURLリクエストが3回試行され、成功しませんでした
- 14. 要求が成功した後にアクションを実行します。
- 15. ウォーターフォールモデルを使用したプロジェクトは成功しましたか?
- 16. スウィートアラート成功ボタンスクリプトを使用したエラー
- 17. 後でAjaxに成功しました。
- 18. 機能インタフェースを使用して1回再試行してください
- 19. iPhoneでApache Thriftを使用して成功しましたか?
- 20. ローカルfuseboxを試行中にタイムアウトが発生しました
- 21. キュウリ試験が失敗した後にMavenビルドが成功する
- 22. 成功した削除メッセージは、GridViewの行を削除した後
- 23. タイムアウトで再試行しますか?
- 24. サーブレットの実行が成功した後、jspで成功アラートを生成する方法は?
- 25. N回試行した後にB2Cがアカウントをロックしますか?
- 26. ファイルをアップロードした後、成功したメッセージをdropzoneを使用して表示します。
- 27. knexシードを試行したときにエラーが発生しました:knexが成功した後に実行します。migrate:リモートデータベースの最新のバージョン
- 28. ログインが成功した後にスプリングブートセキュリティリダイレクト
- 29. 成功した計算後のランタイムエラー5
- 30. 2回目の試みでWiremockが成功する
コードの一部を共有すると便利です。 – Maurice