PingAccess

Creating availability profiles

Create an availability profile in PingAccess to define when a backend server is considered failed and how to handle failover.

Steps

  1. Click Settings, then go to Networking > Availability Profiles.

  2. Click Add Availability Profile.

  3. In the Name field, enter a unique descriptive name for the profile.

  4. In the Type list, select On-Demand.

    1. In the Connect Timeout (MS) field, enter the number of milliseconds PingAccess should wait for a connection to be established to the target site.

      The default value is 10000.

    2. Select the Retry on Unknown Host checkbox to retry a POST request that failed because of an UnknownHostException against other configured backchannel hosts.

      This checkbox is cleared by default.

      PingAccess retries the failed POST request against the original host up to the number of Max Retries configured on this availability profile. Then it fails over to the other configured backchannel hosts (the Targets available on the site).

      If the request fails on all hosts, PingAccess waits until the configured Failed Retry Timeout passes.

    3. In the Pooled Connection Timeout (MS) field, enter the number of milliseconds PingAccess should wait before timing out a pooled connection request made to the target site.

      The default value is -1, no timeout.

    4. In the Read Timeout (MS) field, enter the number of milliseconds PingAccess should wait before timing out the read of the response from a target site.

      The default value is -1, no timeout.

    5. In the Max Retries field, enter a number specifying how many times PingAccess should try establishing a connection to a target site before considering the target site failed.

      The default value is 2.

    6. In the Retry Delay (MS) field, enter the number of milliseconds PingAccess should wait between retries.

      The default value is 250.

    7. In the Failed Retry Timeout (S) field, enter a number, in seconds, specifying how long PingAccess should wait before trying to establish a connection to a failed target site again.

      The default value is 60.

      To retry a failed target site immediately, enter 0.

    8. (Optional) In the Failure HTTP Status Codes section, enter any HTTP status codes that PingAccess should consider a target site failure.

      To enter multiple HTTP status codes, click + New Value for each status code.

      The order of this list isn’t important.

  5. Click Save.