---
title: Configuring acceptor threads
description: Configure the pool of acceptor threads based on your environment.
component: pingaccess
version: 9.0
page_id: pingaccess:reference_guides:pa_configuring_acceptor_threads
canonical_url: https://docs.pingidentity.com/pingaccess/9.0/reference_guides/pa_configuring_acceptor_threads.html
revdate: January 12, 2024
section_ids:
  about-this-task: About this task
  steps: Steps
---

# Configuring acceptor threads

Configure the pool of acceptor threads based on your environment.

## About this task

PingAccess uses a pool of threads to respond to HTTP/S requests made to the TCP ports in use. This applies to both administrative and runtime engine listening ports. Acceptor threads read user requests from the administrative or runtime port and pass the requests to worker threads for processing. For performance, only one acceptor thread need be used in most situations. On larger multiple CPU core machines, more acceptors can be used.

To modify the pool of acceptor threads:

## Steps

1. Open the `run.properties` file located in the `conf` directory of your PingAccess deployment.

2. Specify the number of acceptors you want to use on the following lines, where *\<N>* represents the number of acceptor threads:

   * `admin.acceptors=<N>`

   * `engine.http.acceptors=<N>`

   * `agent.http.acceptors=<N>`
