Admin Console Listening Interfaces - Connection Timed Out

Document ID : KB000047889
Last Modified Date : 14/02/2018
Show Technical Document Details

Introduction

SUMMARY
When opening the Admin Console portlet inside of UMP, you may see an error "Connection Timed Out" from your browser. This is due to UMP being able to listen on multiple network interfaces by default, but not service_host.

For example, if you have a frontside NIC with an address of 192.168.1.2, and an internal NIC with an address of 10.0.0.2, then service_host may only be responding on 10.0.0.2:8080. This can be validated by running a netstat command or reviewing \Nimsoft\probes\service\service_host\catalinaBase\conf\server.xml (search for address=)

If you navigate to UMP on http://192.168.1.2 as per the example, then the Admin Console portlet will try to load http://192.168.1.2:8080 ( or the port that you have configured ) resulting in the timeout.


?




Procedure

RESOLUTION

Add a key to the service_host configuration for address = 0.0.0.0

For example, the new key is highlighted in green:

?
<setup>
   loglevel = 4
   logsize = 5120
   hook_stdout = false
   log_stdout = false
   data_engine = 
   deploy_poll_ms = 6000
   deploy_wait_ms = 15000
   CATALINA_OPTS = -Xms250m -Xmx1024m -Djava.library.path="../../../lib"
   composite_ctd = false
   <ssl>
      self_signed_nbits = 2048
      use_generated_keystore = true
      enabled = false
   </ssl>
   <server_xml>
      <server>
         port = 8006
      </server>
      <http_connector>
         port = 8080
         connectionTimeout = 20000
         maxThreads = 200
         compression = on
         useSendfile = false
         compressableMimeType = text/html,text/xml,text/plain,text/css,application/json,application/javascript,application/xml
         address = 0.0.0.0
      </http_connector>
      <https_connector>
         port = 8443
         connectionTimeout = 20000
         maxThreads = 200
         protocol = org.apache.coyote.http11.Http11NioProtocol
         keystoreFile = 
         keystoreType = 
         keyAlias = 
         compression = on
         useSendfile = false
         compressableMimeType = text/html,text/xml,text/plain,text/css,application/json,application/javascript,application/xml
      </https_connector>
      <host>
         name = 
      </host>
   </server_xml>
   <loggers>
      org.apache.http = WARN
   </loggers>
</setup>
<startup>
   options = -Xms64m -Xmx128m
</startup>

The solution also applies to the https server.

keywords: ump, multihoned, ip_address, raw configure, network, networking, catalina, uimserver_home, service_host, listening, established, subnet, routing, webpage, admin_console, admin console, port, ipv4, ipv6