問題点
影響を受けるプラットフォーム: IBM AIX
Oracle HTTP Server 12.2.1.3.0を正常にインストールおよび構成した後、Oracle HTTP Server (OHS)の起動は次のエラーで失敗します。
exec(): 0509-036 Cannot load program httpd because of the following errors: rtld: 0712-001 Symbol CreateIoCompletionPort was referenced from module $ORACLE_HOME/wlserver/../lib/libclntsh.so(), but a runtime definition of the symbol was not found.
回避策
Oracle HTTP Server 12.2.1.3.0は、IBM AIX Databaseクライアントのバージョン12.1.0.2.0にバンドルされています。この問題は、IBM AIX Database 12.1.0.2クライアント・ライブラリのIOCP APIシンボル依存性に関連しています。この問題を解決するには、Oracle HTTP ServerがインストールされているマシンでIOCPモジュールを使用可能にします。
IBM POWER Systems (64ビット)のIBM AIXで、インストール・プロセスを開始する前に、I/O完了ポート(IOCP)を使用可能にします。IOCPポートを使用可能にするには、IOCPポートのステータスを 「使用可能」に設定します。
lsdev
コマンドを入力します。 $ lsdev | grep iocp
iocp0 Defined I/O Completion Ports
次の手順を実行して、IOCPステータスを「使用可能」に設定します。
問題点
影響を受けるプラットフォーム: IBM AIX
多数のユーザーがいる(たとえば、400人以上)Webアプリケーションを、IBM AIXユーザーがOracle HTTP Serverから継続的にヒットすると、大きなエラー・ログが生成される場合があります。
回避策
これはパフォーマンス・チューニングの問題である可能性が高く、次の例に示すように、IBM AIXシステムのいくつかのパラメータおよびOracle HTTP Serverのチューニング・パラメータを更新することで修正できます。
次に例を示します。
IBM AIXシステム・パラメータでは、
/etc/security/limits
に次のパラメータがあることを確認してください。
nofiles = -1 nofiles_hard = -1
/etc/rc.net
に次のパラメータがあることを確認してください。 /usr/sbin/no -o sb_max=6192000 /usr/sbin/no -o tcp_sendspace=4096000 /usr/sbin/no -o tcp_recvspace=4096000 /usr/sbin/no -o udp_sendspace=65536 /usr/sbin/no -o udp_recvspace=655360 /usr/sbin/no -o rfc1323=1 /usr/sbin/no -o ipqmaxlen=150 /usr/sbin/no -o clean_partial_conns=true
コンピュータを再起動します。
Oracle HTTP Server構成では、
mod_wl_ohs.conf
ファイルを、次の例のように設定します。
LoadModule weblogic_module "${PRODUCT_HOME}/modules/mod_wl_ohs.so" # This empty block is needed to save mod_wl related configuration from EM to this file when changes are made at the Base Virtual Host Level <IfModule weblogic_module> # WebLogicHost <WEBLOGIC_HOST> # WebLogicPort <WEBLOGIC_PORT> # MatchExpression *.jsp WebLogicCluster <host-name>:<port>,<host-name>:<port>,<host-name>:<port> ConnectTimeoutSecs 99999 //[Optional parameter] WLIOTimeoutSecs 99999 //[default value 300] WLSocketTimeoutSecs 99999 //[default value 2] MatchExpression * <Location /diagservlet> # SetHandler weblogic-handler WLSRequest On WebLogicCluster <host-name>:<port>,<host-name>:<port>,<host-name>:<port> # PathTrim /weblogic # ErrorPage http:/WEBLOGIC_HOME:WEBLOGIC_PORT/ </Location> </IfModule>
httpd.conf
ファイルで次を設定します。
<IfModule mpm_worker_module> - - - MinSpareThreads 200 [default value 25] MaxSpareThreads 800 [default value 75] - - - - </IfModule>
問題点
影響を受けるプラットフォーム: 汎用
displayMetricTables.display
に関して誤ったメッセージを表示します。wls:/nm/base_domain> displayMetricTables(servers='ohs1',servertype='OHS') Traceback (innermost last): File "<console>", line 1, in ? File "/scratch/prkishor/ps3_stg21_sa/oracle_common/modules/oracle.dms/diagnostics-common-wlst.jar!/wlstScriptDir/OracleDMS.py", line 71, in displayMetricTables File "<string>", line 1085, in oracledmsDisplayMetricTables File "<string>", line 661, in oracledmsHandleException ImportError: no module named socket
回避策
回避策はありません。
問題点
影響を受けるプラットフォーム: 汎用
スタンドアロン・モードでは、Oracle HTTP Serverインスタンスの自動ポート割当てはありません。
回避策
回避策はありません。
問題点
影響を受けるプラットフォーム: 汎用
Multi-Processing Module (MPM)の名前を設定する操作は成功しますが、失敗したとする誤解を招く間違ったメッセージが表示されます。
以下のエラー・メッセージが表示されます。
パフォーマンス・ディレクティブの設定中にエラーが発生しました
回避策
成功するまで操作を再試行します。
問題点
影響を受けるプラットフォーム: 汎用
HP IA–64プラットフォームでの正常なコロケートOracle HTTP Serverインストールの後、Oracle Enterprise Manager Fusion Middleware ControlコンソールからOracle HTTP Serverインスタンスを再起動するとOracle HTTP Server起動メトリックはロードに失敗します。次のいずれかのエラーが発生する場合があります。
「メトリックは現在使用できません。」
「メトリックが構成されていません。」
回避策
Oracle HTTP Serverの起動後にOracle Enterprise Manager Fusion Middleware Controlコンソールからログアウトしてログインします。
問題点
影響を受けるプラットフォーム: 汎用
IPv6アドレスがWebLogicHostパラメータまたはWebLogicClusterパラメータに指定されている場合、WebLogic ServerプラグインがこのIPv6アドレスを解決できないことがあります。これは、Apache httpd 2.2.x.に同梱されているApache Portable Runtime (APR)プロジェクト・ライブラリの欠落または破損のDLLエラーによるものです。基礎となるAPRライブラリはlibapr-1.dllです。
この問題は、Windows上のApache 2.2用WebLogic Serverプラグインにのみ該当し、Oracle HTTP Serverまたは他のリスナーやWebサーバーには該当しません。
回避策
この問題は、Apache httpd 2.2.24では解決済です。