JNDI LDAP 接続プールを設定する
このページでは、サポートされている JDK 上にある Confluence の LDAP 接続プールに関して、サイト全体の設定をご説明します。
現在の設定を表示する
LDAP 接続プールを表示するには、次の手順に従います。
- [管理] > [一般設定] に移動します。
- サイド メニューから「ユーザー ディレクトリ」を選択します。
- [その他の設定とトラブルシューティング] で、[LDAP 接続プール設定] へのリンクを選択します。
JNDI LDAP 接続プールを設定する
ユーザー インターフェイスではなく、システム プロパティで設定を行ってください
既知のバグのため、「JNDI LDAP 接続プール設定」フォームは機能しません。フォームで値を設定しても、正常に動作しません。このページでは、代わりにシステム プロパティで接続プールを設定する手順をご説明します。
JNDI 接続プールを設定するには、次の手順を実行します。
<installation-directory>/bin
に移動して、ファイルsetenv.sh
(Linux) またはsetenv.bat
(Windows) を編集します。後述のテーブルを使用して、プロパティを設定します。例を次に示します。
-Dcom.sun.jndi.ldap.connect.pool.initsize=2 -Dcom.sun.jndi.ldap.connect.pool.prefsize=1 -Dcom.sun.jndi.ldap.connect.pool.maxsize=20
- この設定を有効にするには、アプリ サーバーを再起動する必要があります。
プール プロパティ
これらの接続プール設定はグローバル(サイト全体)で有効です。また、設定されたすべての LDAP ディレクトリ サーバーに新しい接続プールを作成するために使用されます。
接続プールの設定 | システム プロパティ | 説明 | 既定値 |
---|---|---|---|
初期プール サイズ | com.sun.jndi.ldap. | プールに初めて接続した時に作成される LDAP コネクションの数。 |
|
推奨プール サイズ | com.sun.jndi.ldap. | 最適なプールのサイズ。コネクションの数がこの値より大きくなると、LDAP はアイドル中のコネクションを削除します。値が |
|
最大プール サイズ | com.sun.jndi.ldap. | コネクションの最大数。コネクションの数がこの値に達すると、LDAP は以降のコネクションを拒否します。結果として、アプリケーションによって作成された LDAP サーバーに対するリクエストはブロックされます。この値が |
|
プール タイムアウト | com.sun.jndi.ldap. | プールから削除される前にコネクションがアイドル状態で滞留できる時間 (秒)。アプリケーションがプールされたコネクションの使用を終えると、コネクションはアイドル状態としてマークされ、再利用を待ちます。この値が |
|
プール プロトコル | com.sun.jndi.ldap. | これらのプロトコルタイプのみが LDAP に接続できます。複数のプロトコルを許可する場合は、スペース区切りで値を入力します。有効な値は以下のとおりです。
|
|
プール認証 | com.sun.jndi.ldap. | これらの認証タイプのみが LDAP に接続できます。複数の認証タイプを許可する場合は、スペース区切りで値を入力します。LDAP 認証方式の詳細については、RFC 2829 をご参照ください。有効な値は以下のとおりです。
|
|