mattiacnn
mattiacnn4w ago

mattiacnn - Hi everyone,I’m using BuildShip t...

Hi everyone, I’m using BuildShip to run workflows that generate blog articles. I noticed that the Premium plan includes 20 concurrent executions, but I ran into an issue when trying to trigger more than 20 workflows at the same time. It seems that the extra workflows were lost instead of being queued or processed later. Could someone explain what happens when the limit of concurrent executions is exceeded? Is there a queuing mechanism in place, or are the additional executions automatically discarded? Thank you in advance for your help!
Solution:
Hi @mattiacnn, When you mentions that extra requests were lost, it's only possible if the other requests are taking longer and the remaining requests gets timed-out waiting for completion of those requests. And if you exceed concurrent executions it not necessary that remaining requests will be abandoned, suppose you send 40 concurrent requests, even if limit is 20, the first 20 will be executed concurrently, the remaining will be waiting and those will get executed later....
Jump to solution
1 Reply
Solution
Gaurav Chadha
Gaurav Chadha4w ago
Hi @mattiacnn, When you mentions that extra requests were lost, it's only possible if the other requests are taking longer and the remaining requests gets timed-out waiting for completion of those requests. And if you exceed concurrent executions it not necessary that remaining requests will be abandoned, suppose you send 40 concurrent requests, even if limit is 20, the first 20 will be executed concurrently, the remaining will be waiting and those will get executed later. You can try to use onFail feature in the node, to handle this
- https://docs.buildship.com/node-failure.

Did you find this page helpful?