Hi Team,
We are currently using a PAS instance to deploy our web application, and the deployment has been successful. As of now, our project is running on a single-tier architecture, but we are planning to move to a three-tier architecture where:
We referred to the following documentation:
Load Balancing Progress Application Server (PAS) for OpenEdge - Kemp

We are currently using ProTop monitoring tool, and we have set maxClientConnection=1024 in the properties file. ProTop shows around 900 active client sessions, and once the connection count reaches 1024, both the application and database shut down unexpectedly.
However, when we check from the database side:
Thanks,
We are currently using a PAS instance to deploy our web application, and the deployment has been successful. As of now, our project is running on a single-tier architecture, but we are planning to move to a three-tier architecture where:
- One server will host the Database
- One server will host the PAS instance (Application Server)
- One server will handle the GUI (frontend layer)
1. As we know we can deploy Application Layer and Database Layer Independently in PAS right ?
I would like to understand to deploy the application layer (business logic) and the database layer independently within PASOE. Please help me to explain how this separation is achieved in configuration or deployment.2. Business Logic in PASOE
All the business logic will be resides entirely in PAS instance right ?3. Load Balancing with Multiple PAS Servers
How do we configure multiple PASOE servers behind a load balancer, all pointing to a single shared database? Is there a recommended approach or architecture to follow?4. Licensing Requirements for Multiple PAS Instances
If we plan to deploy multiple PAS instances on separate servers, do we need separate licenses for each instance, or can we use a single license across them?5. GUI Request Handling with Load Balancer
We assume that the GUI will send requests to the load balancer, which will then forward the request to one of the available PAS servers, and that PAS server will handle the request. Is this correct?We referred to the following documentation:
Load Balancing Progress Application Server (PAS) for OpenEdge - Kemp
- What are the prerequisites and licensing requirements to implement this setup?
- Is there any official documentation available that walks through setting up load balancing for PASOE?

6. ProTop Client Connection Behavior
We are currently using ProTop monitoring tool, and we have set maxClientConnection=1024 in the properties file. ProTop shows around 900 active client sessions, and once the connection count reaches 1024, both the application and database shut down unexpectedly.
However, when we check from the database side:
- Active connections are only around 100–120
- We have 15 WebSpeed agents and 15 AppServer agents, all in available status, none showing as busy.
- Why is ProTop reporting such a high number of active client sessions?
- When we run the trim agent command, the client count drops drastically to 0–20. Why does this happen, and how do we ensure the connection count reflects the actual usage?
- Proper implementation steps for load-balanced PASOE
- Licensing clarity
- Resolving the ProTop connection reporting issue
Thanks,