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:

error_ui error_localhost

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: 549

By angioni

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.