Concurrency Limit Reached
It is an API error returned when the request concurrency limit has been reached.
Reasons and how to fix
Exceeded Concurrency Limit
The most common reason for the “concurrency_limit_reached” error is that you have reached the maximum number of concurrent requests allowed by your current subscription plan.
To fix this, you can:
- Wait and retry: Wait for some of the current requests to complete and then retry your request.
- Upgrade your plan: Visit the subscription page to upgrade your plan, which will increase your concurrency limit.
High Traffic Periods
During high traffic periods, you might hit the concurrency limit more frequently if multiple requests are being made simultaneously.
To fix this, consider:
- Load balancing: Implementing load balancing strategies to distribute requests more evenly over time.
- Queueing requests: Queueing requests and processing them in batches to avoid hitting the concurrency limit.
Inefficient Request Handling
If your application is not handling requests efficiently, it might lead to a buildup of concurrent requests, hitting the limit.
To fix this, review your application’s request handling logic to ensure that requests are being processed and completed as efficiently as possible.
Reach out to support
If you continue to face issues, please reach out to support@screenshotone.com
, and we will assist you as soon as possible.