---
title: "EXM接続プールの設定"
slug: "the-exm-connection-pool-settings"
abstract: "EDSの設定ファイルを変更してデフォルトのEXM接続プール設定を変更する方法について。"
---
# EXM接続プールの設定

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秒。