obproxyのデフォルトスレッドパラメータは8192個です。アプリケーションからの接続リクエスト数がこの値を超えると、接続拒否として表れます。このセクションでは、obproxyのスレッドが満杯になった場合の対処方法について説明します。
緊急時の対応フロー
obproxyのスレッドが満杯になることは一般的ではありませんが、発生した場合は通常、以下の2つのケースに基づいて対処します。
集中式にデプロイされたODPクラスタを使用している場合。
集中式にデプロイされたODPクラスタを使用している場合、スレッドが満杯になった場合は、通常、ODPクラスタの拡張を検討します。新しいODPノードを追加することで、アプリケーションの接続リクエストを分散します。OCPでobproxyノードを拡張する手順は以下のとおりです:
OCPにログインします。
左側のナビゲーションバーでOBProxyをクリックします。
クラスタリストから操作対象のOBProxyクラスタを選択し、OBPRoxyクラスタの概要ページに移動します。
OBProxyの追加をクリックします。
ポップアップウィンドウで、ソフトウェアバージョン、データセンター、SQLポート、Exporter、マシンタイプ、マシン選択方法、ホストなどの情報を入力します。
OKをクリックします。
詳細については、OBProxyの追加を参照してください。
単一ノードでデプロイされたobproxy、または現在ノードを拡張できないODPクラスタの場合
単一ノードでデプロイされたobproxyノードを使用している場合、スレッドが満杯になった場合は、一時的に最大接続スレッド数を引き上げて現在の問題を解決することを検討できます。OCPで直接obproxyクラスタの構成パラメータを変更します。詳細はOCP使用ガイドを参照してください。