After upgrading from WEXAC 11.0.0.0 to 11.0.0.3 ( or even to 11.0.1.0 ) the miner page is broken resulting in one of the following errors:
This issue doesn’t occur in version 11.0.0.0.
What’s the difference between 11.0.0.0 and the rest?
Environment situation:
Everything running on Linux RedHat
CL05 Running IHS 8.5.5.5 and WebSphere plugin point to CL06 ( Watson server 1 ) and CL07 ( Watson server 2 ) each running differenct collections.
URL for CL06 = https://server1.domain.com/ui/analytics or /ESAdmin hosted on CL05 ( IHS )
URL for CL07 = https://server2.domain.com/ui/analytics or /ESAdmin hosted on CL05 ( IHS )
Solution:
Change a propertie file: ../esdata/master_config/searchapp/Configuration.properties
Search for configuration={\”server\”:\”\”,
Change it to the frontend weburl: configuration={\”server\”:\”https://server1.domain.com\“, ( or configuration={\”server\”:\”https://server2.domain.com\“, )
Restart the server and you are back in business.
Just for informational purposes:
IHS config ( part that covers the http and https settings )
LoadModule ibm_ssl_module modules/mod_ibm_ssl.so LoadModule was_ap22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml <VirtualHost *:80> ServerName server1.domain.com RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] RewriteRule ^\/$ https://server1.domain.com/ui/analytics [noescape,L,R] </VirtualHost> <VirtualHost *:80> ServerName server2.domain.com RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] RewriteRule ^\/$ https://server2.domain.com/ui/analytics [noescape,L,R] </VirtualHost> <VirtualHost *:443> SSLEnable SSLProtocolDisable SSLv3 SSLv2 AllowEncodedSlashes On Servername server1.domain.com Keyfile /opt/IBM/ssl/wildcard-domain.com-2016.kdb SSLStashFile /opt/IBM/ssl/wildcard-domain.com-2016.sth ServerAdmin support@domain.com RewriteEngine On RewriteRule ^\/$ https://server1.domain.com/ui/analytics [noescape,L,R] # ErrorLog logs/error_log ErrorLog "|/opt/IBM/HTTPServer/bin/rotatelogs -l /logs/server1_error_log.%Y.%m.%d 86400" # CustomLog logs/access_log common CustomLog "|/opt/IBM/HTTPServer/bin/rotatelogs -l /logs/server1_access_log.%Y.%m.%d 86400" combined </VirtualHost> <VirtualHost *:443> SSLEnable SSLProtocolDisable SSLv3 SSLv2 AllowEncodedSlashes On Servername server2.domain.com Keyfile /opt/IBM/ssl/wildcard-domain.com-2016.kdb SSLStashFile /opt/IBM/ssl/wildcard-domain.com-2016.sth ServerAdmin support@domain.com RewriteEngine On RewriteRule ^\/$ https://server2.domain.com/ui/analytics [noescape,L,R] # ErrorLog logs/error_log ErrorLog "|/opt/IBM/HTTPServer/bin/rotatelogs -l /logs/server2_error_log.%Y.%m.%d 86400" # CustomLog logs/access_log common CustomLog "|/opt/IBM/HTTPServer/bin/rotatelogs -l /logs/server2_access_log.%Y.%m.%d 86400" combined </VirtualHost>
Websphere Plugin ( entire plugin xml )
<?xml version="1.0"?> <Config ASDisableNagle="false" IISDisableNagle="false" IgnoreDNSFailures="false" RefreshInterval="60" ResponseChunkSize="64" AcceptAllContent="false" IISPluginPriority="High" FIPSEnable="false" AppServerPortPreference="HostHeader" VHostMatchingCompat="false" ChunkedResponse="false" UseInsecure="true"> <Log LogLevel="Error" Name="/logs/http_plugin.log"/> <Property Name="ESIEnable" Value="false"/> <Property Name="ESIMaxCacheSize" Value="1024"/> <Property Name="ESIInvalidationMonitor" Value="false"/> <Property Name="PluginInstallRoot" Value="$(PLUGIN_HOME)"/> <!-- START CONFIGURATIONS --> <!-- Virtual host groups provide a mechanism of grouping virtual hosts together. --> <VirtualHostGroup Name="watson"> <VirtualHost Name="server1.domain.com:*"/> </VirtualHostGroup> <VirtualHostGroup Name="watson_2"> <VirtualHost Name="server2.domain.com:*"/> </VirtualHostGroup> <ServerGroup Name="watsonadmin"> <Server Name="watson01"> <Transport Hostname="cl06.cloud.domain.com" Port="8390" Protocol="http"/> </Server> </ServerGroup> <ServerGroup Name="watsonadmin_2"> <Server Name="watson01_2"> <Transport Hostname="cl07.cloud.domain.com" Port="8390" Protocol="http"/> </Server> </ServerGroup> <ServerGroup Name="watsonui"> <Server Name="watson02"> <Transport Hostname="cl06.cloud.domain.com" Port="8393" Protocol="http"/> </Server> </ServerGroup> <ServerGroup Name="watsonui_2"> <Server Name="watson02_2"> <Transport Hostname="cl07.cloud.domain.com" Port="8393" Protocol="http"/> </Server> </ServerGroup> <UriGroup Name="watsonadmin"> <Uri Name="/ESAdmin/*"/> <Uri Name="/api/v10/admin/*"/> <Uri Name="/api/v20/admin/*"/> </UriGroup> <UriGroup Name="watsonui"> <Uri Name="/ui/*"/> <Uri Name="/api/v10/*"/> </UriGroup> <Route ServerGroup="watsonadmin" UriGroup="watsonadmin" VirtualHostGroup="watson"/> <Route ServerGroup="watsonui" UriGroup="watsonui" VirtualHostGroup="watson"/> <Route ServerGroup="watsonadmin_2" UriGroup="watsonadmin" VirtualHostGroup="watson_2"/> <Route ServerGroup="watsonui_2" UriGroup="watsonui" VirtualHostGroup="watson_2"/> </Config>
Views: 497