Web server healthcheck fails to check status of all back end web servers

  • 7011797
  • 18-Feb-2013
  • 02-Jul-2013

Environment


NetIQ Access Manager 3.2

Situation

Access Manager setup with the Access Gateway Appliance accelerating large number of back end web servers. Everything is working as expected but the Access Gateway status healthcheck in iManager reports that many of these backend web servers health remains unchecked with the following message reported for each back end:

"Worker connectivity not checked"

What seems to happen, it starts to check the health of resources and after it hits two that fail, it does not check any of the subsequent Web servers being accelerated. It returns the following message immediately below the two that failed:

"Worker connectivity not checked Status: INITIALIZED;"

Resolution

Fixed in 3.2 SP2. The issue is cosmetic for now in that the system functionality is not impacted.

Cause

A blocking TCP connection call with a 2 second timeout is made with each backend webserver. The current logic is that the total timeout for the Health request to all the webservers is 8 seconds. If the AG proxy is not able to connect to all the web server within 8 seconds, it will not check for rest of backend servers.