2009-07-26 7 views
1

WFには構成プロパティがあります:MaxSimultaneousWorkflows - カスタムテストアプリケーションまたはワークフローを構築する以外に、プロパティが動作していることをどのように確認できますか?WFのMaxSimultaneousWorkflows設定を確認する方法

カスタムテストアプリやワークフローを作成しない理由は、実際に検証しようとしているワークフローについては教えてくれないからです。

更新 WF設定にバグがないことを確認する方法として、実稼働環境で実行されるワークフローを実行するときに、Microsoftが正常に動作することを確認する必要があります。

+0

私は自分自身をWFに慣れていませんが、私はあなたが必要な理由を知りたいと思います。奇妙な行動を見たことがありますか? – serialhobbyist

+0

奇妙な行動のいくつかの報告があり、誰かがそれが関連していると思っています。それを排除しようとしています。 –

+1

私は頭の上の奇妙な行動をすることはできません。私は、あなたが指定した数のワークフローよりも多くのことを始めることができないと思う人々を知っていました。これは真実ではなく、同時に実行されているアクティビティの数だけです。追加のアクティビティがキューに入れられます。 ThreadPoolが使用されているため、非常に高い数に設定しないと、ThreadPoolの飢餓に関する問題が発生します。 – Maurice

答えて

1

なぜMaxSimultaneousWorkflowsをチェックする必要があるのか​​説明できますか?

MaxSimultaneousWorkflows設定の目的は、既定のワークフロースケジューラが同時に実行するワークフローアクティビティの実行に指定した数のスレッドを使用しないことです。したがって、好きなだけ多くのワークフローを開始できますが、指定した番号だけが同時に実行されます。ワークフローランタイム、またはより正確にはDefaultWorkflowSchedulerServiceがこれを行います。

あなたはあなたがDefaultWorkflowSchedulerServiceのユニットテストをしようとしているのだろうかと疑問に思いますか?

+0

こんにちは!私は質問があります:実行を待っているワークフローはどうなりますか?彼らは永続しているのか、彼らは記憶に残っていますか? ps:申し訳ありませんが、私の英語は吸う!アルゼンチン出身! – pabloide86

+0

実行準備が整っているアクティビティがあるため、この時点ではメモリに残ります。実行する必要のあるアクティビティがない場合、ワークフローは新しい作業が行われるまでメモリから削除できます。 – Maurice

関連する問題