weblogic と Apache のクラスタ環境の設定に問題があります。構造は次のようになります: 3 つの weblogic サーバーのクラスター化された環境に要求をプロキシする 1 つの web サーバー。
リクエストをApacheサーバーに送信するたびに、リクエストは処理されません。問題の一部を把握しましたが、それは本番環境では意図されていないものです。DynamicServerListを追加するたびに、リクエストが失敗します。オフに切り替えると機能しますが、サーバーに障害が発生した場合、Apache は引き続きそのサーバーにリクエストを送信し、ユーザー エクスペリエンスは 0 になります。
編集1: Centos 7にweblogic 12cとapache2.4を使用しています
編集 2:ファイアウォールも selinux もアクティブではありません
weblogic プラグインの構成ファイルは次のとおりです。
<VirtualHost *:8080>
ServerAdmin postmaster@webserver2
ServerName webserver2
DocumentRoot /var/www/webserver2/htdocs
ErrorLog /var/log/httpd//webserver-error_log
CustomLog /var/log/httpd/webserver-access_log forwarded
<Directory />
AllowOverride all
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.html
<Location />
SetHandler weblogic-handler
</Location>
<IfModule mod_weblogic.c>
WeblogicCluster 192.168.166.70:8001,192.168.166.71:8001,192.168.166.69:8001
ConnectTimeoutSecs 15
ConnectRetrySecs 10
WLIOTimeoutSecs 600
DynamicServerList ON
Idempotent ON
FileCaching ON
KeepAliveSecs 60
KeepAliveEnabled ON
DebugConfigInfo ON
</IfModule>
</VirtualHost>
そして、私が得るエラーは次のとおりです。
[Mon Sep 14 09:54:58.480616 2015] [weblogic:error] [pid 15343:tid 140547949991680] [client 172.18.132.50:57991] <1534314422136982> parseJVMID: ホスト名 '-1062689209' を解決できませんでした。parseJVMID から NULL を返す
[Mon Sep 14 09:54:58.480681 2015] [weblogic:error] [pid 15343:tid 140547949991680] [client 172.18.132.50:57991] <1534314422136982> initJVMID: parseClusterServerList エラー
[Mon Sep 14 09:55:28.481215 2015] [weblogic:error] [pid 15343:tid 140547949991680] [client 172.18.132.50:57991] <1534314422136982> リクエスト [/clusterjsp/HaJsp.jsp] は正常に処理されませんでした... ...............