チャネル : コンフィグレーション
コンフィグレーション オプション 詳細なコンフィグレーション オプション 関連タスク 関連トピック
このページでは、このネットワーク チャネルのコンフィグレーションを 定義できます。
ネットワーク チャネルは、WebLogic Server へのネットワーク接続 の属性を定義するコンフィグレーション可能なリソースです。ネットワーク チャネルを使用して、サービス品質を管理したり、変化する接続要件に 対応したり、システムとネットワーク リソースの利用率を向上させることが できます。
コンフィグレーション オプション
名前 説明 名前 このネットワーク チャネルの名前。
MBean 属性:
NetworkAccessPointMBean.Name
プロトコル このネットワーク チャネルが接続に使用するプロトコル。
MBean 属性:
NetworkAccessPointMBean.Protocol
リスン アドレス 着信接続をリスンするのに、このネットワーク チャネルが使用する IP アドレスまたは DNS 名。null の場合、ネットワーク チャネルがこの値をサーバのコンフィグレーションから取得することを示します。
MBean 属性:
NetworkAccessPointMBean.ListenAddress
リスン ポート このネットワーク チャネルが、通常の (非 SSL) 着信接続をリスンするのに使用する、デフォルトの TCP ポート。値 -1 は、ネットワーク チャネルがこの値をサーバのコンフィグレーションから取得することを示します。
MBean 属性:
NetworkAccessPointMBean.ListenPort
外部リスン アドレス このネットワーク チャネルの外部 ID を表す IP アドレスまたは DNS 名。null の場合、ネットワーク チャネルの [リスン アドレス] が外部アドレスとなります。[リスン アドレス] が null の場合、ネットワーク チャネルは、外部 ID をサーバのコンフィグレーションから取得します。
これは、ネットワーク アドレス変換を行ってファイアウォールを通過する必要のあるコンフィグレーションで必要になります。
MBean 属性:
NetworkAccessPointMBean.PublicAddress
外部リスン ポート このネットワーク チャネルの外部に公開されるリスン ポート。値 -1 を指定すると、ネットワーク チャネルの [リスン ポート] がパブリック リスン ポートになります。[リスン ポート] が -1 の場合、ネットワーク チャネルは、パブリック リスン ポートをサーバのコンフィグレーションから取得します。
MBean 属性:
NetworkAccessPointMBean.PublicPort
有効 このチャネルを開始するかどうかを指定します。
MBean 属性:
NetworkAccessPointMBean.Enabled
詳細なコンフィグレーション オプション
名前 説明 発信を有効化 新規のサーバ間接続で、接続の開始時にこのネットワーク チャネルを考慮するかどうかを指定します。これは、ネットワーク チャネルのリスン アドレスに接続をバインドする必要がある場合にのみ関係し、発信と着信の両方のトラフィックをサポートするバイナリ プロトコルでのみ機能します。
この機能を有効化していない場合、基底のハードウェアによって選択されたローカル アドレスを使用して接続が開始されます。
デフォルトは、すべての管理チャネルでは true、それ以外では false です。
発信チャネルは実行時に、必要とされるプロトコルに対して唯一の発信可能チャネルであるという事実に基づいて選択されるか、
weblogic.jndi.Environment#setProviderChannel
の名前によって選択されます。MBean 属性:
NetworkAccessPointMBean.OutboundEnabled
クラスタ アドレス クラスタで使用されるフェイルオーバ アドレスおよび EJB ハンドルを生成するために、このネットワーク チャネルが使用するアドレス。この値は、以下の優先順位に従って決定されます。
クラスタ アドレスが NAPMBean を使用して指定されている場合は、その値が使用されます
この値を指定しない場合、PublicAddress の値が使用されます。
PublicAddress が設定されていない場合、この値は ClusterMbean の ClusterAddress 属性から派生します。
ClusterMbean.clusterAddress が設定されていない場合、この値は NAPMbean のリスン アドレスから派生します。
MBean 属性:
NetworkAccessPointMBean.ClusterAddress
バックログを受け入れ このネットワーク チャネルで許容されるバックログされた新しい TCP 接続リクエストの数。値 -1 は、ネットワーク チャネルがバックログ コンフィグレーションをサーバのコンフィグレーションから取得することを示します。
MBean 属性:
NetworkAccessPointMBean.AcceptBacklog
最小値:
0
障害間の最大バックオフ時間 クライアント接続を受け付けている際の、障害と障害の間の最大バックオフ時間。-1 は、この値がサーバから継承されることを示します。
MBean 属性:
NetworkAccessPointMBean.MaxBackoffBetweenFailures
最小値:
0
このプロトコルで HTTP を有効化 このネットワーク チャネルに対して HTTP トラフィックを許容するかどうかを指定します。
一般的に HTTP は、スタブやその他のリソースをダウンロードする場合にバイナリ プロトコルで必要となります。
MBean 属性:
NetworkAccessPointMBean.HttpEnabledForThisProtocol
ログイン タイムアウト このネットワーク チャネルが、タイムアウトするまでに接続を待機する時間。
0
に設定すると、ネットワーク チャネルのログインのタイムアウトは無効となります。値 -1 は、ネットワーク チャネルがこのタイムアウト値をサーバのコンフィグレーションから取得することを示します。MBean 属性:
NetworkAccessPointMBean.LoginTimeoutMillis
最小値:
0
最大値:
100000
完了メッセージ タイムアウト このネットワーク チャネルが完全なメッセージの受信を待機する期間の最長時間。
0
に設定すると、ネットワーク チャネルの完全なメッセージに対するタイムアウトは無効となります。値 -1 は、ネットワーク チャネルがこのタイムアウト値を ServerMBean から取得することを示します。このタイムアウトは、特定のサイズのメッセージを送信し続けるサービス拒否攻撃を呼び出し側が回避するのに役立ちます。
MBean 属性:
NetworkAccessPointMBean.CompleteMessageTimeout
最小値:
0
最大値:
480
アイドル接続タイムアウト このネットワーク チャネルによって閉じられるまで、接続のアイドル状態が許容される最大秒数。値 -1 は、ネットワーク チャネルがこのタイムアウト値を ServerMBean から取得することを示します。
このタイムアウトは、開いている接続が多すぎることによって発生するサーバのデッドロックの防止に有用です。
MBean 属性:
NetworkAccessPointMBean.IdleConnectionTimeout
最小値:
0
接続タイムアウト このネットワーク チャネルが、タイムアウトまでに発信ソケット接続を確立するために待機する時間。
0
に設定すると、ネットワーク チャネル接続のタイムアウトは無効となります。MBean 属性:
NetworkAccessPointMBean.ConnectTimeout
最小値:
0
最大値:
240
保留中の応答のある接続タイムアウト 保留中の応答のある接続にタイムアウトを許容するかどうかを指定します。デフォルトは false です。true に設定した場合、idleConnectionTimeout の値を超過すると、このチャネルに対する接続はタイムアウトします。
注意 : この設定は、IIOP 接続に対してのみ適用されます。
MBean 属性:
NetworkAccessPointMBean.TimeoutConnectionWithPendingResponses
トンネリングを有効化 このネットワーク チャネルに対して HTTP を介したトンネリングを有効化するかどうかを指定します。この値は、サーバのコンフィグレーションから継承されません。
MBean 属性:
NetworkAccessPointMBean.TunnelingEnabled
トンネリング クライアント Ping このネットワーク チャネルが、HTTP トンネリング クライアントがまだ有効かどうかを確認するために ping を実行する間隔 (秒単位)。値 -1 は、ネットワーク チャネルがこの間隔を ServerMBean から取得することを示します (ネットワーク チャネルに対してトンネリングを有効にしておく必要があります)。
MBean 属性:
NetworkAccessPointMBean.TunnelingClientPingSecs
最小値:
1
トンネリング クライアント タイムアウト このネットワーク チャネルが、見つからない HTTP トンネリング クライアントを応答なしとみなすまでの期間 (秒単位)。値 -1 は、ネットワーク チャネルがこのタイムアウト値を ServerMBean から取得することを示します。 (ネットワーク チャネルに対してトンネリングを有効にしておく必要があります)。
MBean 属性:
NetworkAccessPointMBean.TunnelingClientTimeoutSecs
最小値:
1
最大メッセージ サイズ メッセージ ヘッダで許容される最大のメッセージ サイズ。
この最大値により、呼び出し側がサーバで使用できる以上のメモリを強制的に割り当てさせ、サーバが他の要求に迅速に応答できないようにするサービス拒否攻撃が回避されます。
MBean 属性:
NetworkAccessPointMBean.MaxMessageSize
最小値:
4096
最大値:
100000000
チャネルの重み サーバ間接続を作成するときにこのチャネルに割り当てる重み。
MBean 属性:
NetworkAccessPointMBean.ChannelWeight
最小値:
1
最大値:
100
最大接続クライアント数 このネットワーク チャネル上で接続可能な最大クライアント数。
最適化されたシリアライゼーションを使用 パフォーマンス向上のために、非標準のオブジェクト シリアライゼーションを使用するかどうかを指定します。このオプションの機能は、プロトコルによって異なります。特に IIOP では、このオプションは RMI-IIOP シリアライゼーションではなく Java シリアライゼーションを使用します。相互運用の場合は一般的に、非標準のシリアライゼーションの使用は適せず、一部の機能が使用できない場合があります。