EXM接続プールの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
EXM接続プール設定を使用して、配信出力の性能を向上させます。
接続プールの設定は、Sitecore.EDS.Providers.Sparkpost.configファイルの <eds><connectionPoolSettings> セクションで指定します。
|
設定 |
既定値 |
形容 |
|---|---|---|
|
maxPoolSize |
10 |
接続プールに作成できる接続の数を指定します。 メモ 値は、Sitecore.EmailExperience.ContentManagement.configファイルのNumberThreads設定に指定された値と同じか、それ以上である必要があります。 |
|
maxConnectionRetries |
3 |
プールから接続を取得するために許可される最大再試行回数を指定します。 指定された再試行回数内に接続が取得されない場合は、接続タイムアウト例外がログファイルに記録されます。 |
|
maxConnectionIdleTime |
00:10:00:000 |
最後の接続使用から、接続がプールから削除されるまでの時間を指定します。 |
|
maxConnectionWaitTime |
00:00:30:000 |
接続プールが前回の試行で失敗した場合に、特定の接続を取得するために費やす最大時間を指定します。 接続プールが指定された時間を超えると、接続タイムアウト例外がログ・ファイルに記録されます。 |
|
delayBetweenConnectionRetries |
00:00:10:000 |
接続プールが接続の取得を再試行するまでの遅延時間を指定します。 |
デフォルト値はEXMの設定には適用されない可能性があるため、ログ ファイルにConnectionTimeoutExceptionsがある場合は、connectionPoolSettingsを調整する必要があります。
値を指定するためのガイドとして、次の計算方法を使用します。
delayBetweenConnectionRetries * maxConnectionRetries = maxConnectionWaitTime
たとえば、10秒 * 3 = 30秒です。