4 既知の問題と回避策

この章では、Oracle HTTP Serverに関連する問題について説明します。

重み付け最小接続の分散が不均一

問題

影響を受けるプラットフォーム: 汎用

重み付け最小接続のルーティング・アルゴリズムを選択すると、管理対象サーバーごとにアクティブな接続数の重み付け比率が計算されます。比率が最も低いサーバーが選択されますが、複数のサーバーの値が同一の場合は、それらの中から1つがランダムに選択されます。このように、サーバーがランダムに選択される特性があるため、わずかな偏りが生じます。この偏りは、リクエストが少ない場合により顕著になります。ただし、リクエストの数が増えるにつれて安定し、分散がより均一になると考えられます。

回避策

なし

Postリクエストのサイズが大きいことに関するエラーが報告される

問題

影響を受けるプラットフォーム: 汎用

WebServerログに、次の例のようなエラーが記録されます。


Error reading POST data from client - Total length of data currently processed is : 1073741824
. . .
IO error reading client POST data;
. . .

回避策

Apacheの仕様に従い、LimitRequestBody値は、デフォルトで1073741824バイトとみなされます。リクエスト・サイズを大きくするには、大きい値を使用する必要があります。0にするとデータの制限がなくなります。ただし、0の使用はお薦めしません。

詳細は、「Apache Core Features」を参照してください。

OHS Upgrade Assistantプラグイン

問題

影響を受けるプラットフォーム: 汎用

14.1.2.0.0 Oracle HTTP Server Upgrade Assistantプラグインでは、開始点としてのアップグレードが可能なのはOHS 12.2.1.4のみです。

回避策

なし

複数のウォレットのエクスポート

問題

OHS 14.1.2では、複数のウォレットをエクスポートする必要がある場合、EXPORT_WALLETプログラムのコールにより、OHSの起動時間が長くなる可能性があります。

回避策

なし

OHSアップグレード中のエラー・メッセージ

問題

影響を受けるプラットフォーム: 汎用

現在のバージョンがバージョン14.1.2.0.0への直接アップグレードでサポートされていない場合、Upgrade Assistantの準備状況チェック中にエラー・メッセージが表示されます。

回避策

14.1.2.0.0へのアップグレードでサポートされる開始点は、12.2.1.4.0のみです。まず、バージョン12.2.1.4.0にアップグレードしてから、バージョン14.1.2.0.0へのアップグレードを試行する必要があります。

Oracle HTTP Serverの起動が遅い

問題

影響を受けるプラットフォーム: 汎用

Oracle HTTP Server 14cでは、SSL対応の仮想ホストごとにexport_walletプログラムがコールされ、その仮想ホストに構成されたウォレットのコンテンツがエクスポートされます。これは、mod osslが処理するSSLWalletとSSLProxyWalletの両方に当てはまります。仮想ホストが100個ある構成では、OHSが起動する前にexport_walletプログラムが100回コールされるため、Oracle HTTP Serverの起動が遅くなります。

回避策

なし

SSL接続に失敗する

問題

影響を受けるプラットフォーム: 汎用

中間認証局により署名された証明書を使用してOHS WLSプラグインがWebLogic Serverに接続すると、SSL接続が失敗します。

回避策

ルート認証局により署名されたWebLogic Serverアイデンティティ証明書を使用します。

アップグレードに失敗する

問題

影響を受けるプラットフォーム: 汎用

Upgrade Assistantが、htdocsの場所でOracleHTTPServer12c_filesフォルダを検出できない場合、OHSのアップグレードが失敗します。Upgrade Assistantを起動した後に、次のスタック・トレースが表示されます:
Reading installer inventory, this will take a few moments...
...completed reading installer inventory.
java.nio.file.NoSuchFileException: /scratch/username/ps4_sa/user_projects/domains/base_domain3dec/config/fmwconfig/components/OHS/ohs1/htdocs/OracleHTTPServer12c_files
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92

回避策

$DOMAIN_HOME/config/fmwconfig/components/OHS/$INSTANCE_NAME/htdocsにあるフォルダOracleHTTPServer_filesの名前を、OracleHTTPServer12c_filesに変更します。