Huy
06/19/2026, 3:23 AMHuy
06/19/2026, 3:24 AMAsk Inkeep
06/19/2026, 3:24 AMAsk Inkeep
06/19/2026, 3:24 AMpool_max_idle_per_host parameter you mentioned isn't directly configurable through the documented PDP environment variables, there are several configuration options that can help you achieve 100-200 CCU per PDP. (1)
Based on the Cloud PDP benchmarks, the PDP has been tested to handle approximately 54-56 req/s with 10 concurrent requests across different policy models (RBAC and ReBAC) . (2) To scale to your target of 100-200 CCU, consider these approaches:
*1. Adjust Worker Count*
The PDP_PORT configuration (added in PDP v0.9.0) works alongside the worker configuration. For earlier versions, use UVICORN_PORT. (1) While the exact worker count configuration isn't explicitly documented in the available sources, scaling workers can help distribute the load.
*2. Enable Caching*
The PDP includes a configurable caching mechanism that can significantly improve performance by reducing redundant policy evaluations. This cache supports both in-memory store for single instances and Redis for distributed caching across multiple PDP instances. (3) This is particularly helpful for frequently evaluated permissions at high concurrency.
*3. Deploy Multiple PDP Instances*
For truly high concurrency, consider deploying multiple PDP instances behind a load balancer. The documentation shows this as a "Centralized Edge PDP" deployment model where multiple PDP instances sit behind a load balancer.
*4. Monitor Health and Performance*
Use the health check endpoints to monitor PDP performance:
• Liveness probe: /health
• Readiness probe: /healthy
• Startup probe: /ready (4)
To help investigate this issue further, could you provide:
1. Which Workspace / Project / Env you are using
2. What calls you are performing (as SDK code or CURL)
3. Which PDP version you are running
4. Relevant logs from your PDP showing the "ERROR cannot send to opa" message
This information will help our engineers investigate the connection pooling issue you're experiencing.Ask Inkeep
06/19/2026, 3:24 AMHuy
06/19/2026, 3:25 AMOr Weis
06/19/2026, 3:27 AMOr Weis
06/19/2026, 3:31 AMHuy
06/19/2026, 4:09 AM