Show/Hide Toolbars

Inventu Viewer+ Configuration Management

For clustered servers that have access managed by a Load Balancing solution, there is an available "Health Check" or "Health Monitor" URL that can be configured in the load balancer to provide feedback on the Inventu Viewer Server's status (http(s)://[server address]/FVTerm/FVHealth.aspx)

 

This is documented at: https://software.inventu.com/help/HTML/ClusterConfig/health-monitor-configuration.html

 

The default HTTP response is a 200 code, which is the standard "success" code for HTTP requests.  As documented, text is returned that can be searched with logic to determine the server's status, regardless of the server's status.

 

However, for many load balancer environments, either the ability to interrogate the text status is difficult to implement or not available, and in these cases changing the Response Code is a better option.  In this case, changing the selection provides better management of the Load Balancer allocation to clustered servers.

 

Available Values:

 

200 step_default_24

Text returned in the response body will contain "ON HOLD" or "ALL SESSIONS IN USE".  

 

This is the default mainly for historical reasons to match existing documentation and installations.

503 (recommended)

This HTTP response code literally means "Server is too busy" and maps well to the behavior desired--no new connections but keep existing connections running.

 

This is recommended for most load balancer solutions and should provide the best outcome.

403

"Forbidden" -- The server understands the request but refuses to authorize it.

404

"Not Found" --The Endpoint exists but the resource itself does not exist.

500

"Internal Server Error" -- The server has encountered a situation it does not know how to handle.