---
title: Creating availability profiles
description: Create an availability profile in PingAccess to define when a backend server is considered failed and how to handle failover.
component: pingaccess
version: 9.0
page_id: pingaccess:pingaccess_user_interface_reference_guide:pa_creating_availability_profiles
canonical_url: https://docs.pingidentity.com/pingaccess/9.0/pingaccess_user_interface_reference_guide/pa_creating_availability_profiles.html
revdate: March 27, 2025
section_ids:
  steps: Steps
---

# 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 **[icon: plus, set=fa]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. 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.

   3. 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.

   4. 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`.

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

      The default value is `250`.

   6. 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`. |

   7. (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**.
