This topic was closed, but I found the real root cause that wasn’t mentioned there.
Hi everyone,
If you have already configured N8N_CONCURRENCY_PRODUCTION_LIMIT or your worker’s --concurrency flags properly but still see only exactly 10 executions running simultaneously on your dashboard, the bottleneck might not be your backend configuration at all. It could just be a visual limitation of the n8n UI.
By default, the Executions tab on the n8n dashboard hardcodes the internal API fetch requests (/rest/executions) to a limit of 10 records per page/refresh.
If you have 30 or 50 active parallel executions running seamlessly in the background, the UI will still only fetch and render the top 10 items. This easily creates a false impression that your workflows are locked or bottlenecked at 10 concurrent executions.
How to verify:
-
Open your browser’s Developer Tools (F12) and go to the Network tab.
-
Filter for
Fetch/XHRand look for theexecutions?filter=...requests. -
Check the
Preview/Responsepayload. You will likely see something like:JSON
{ "data": { "results": [...], "count": 10 } }
Even though the UI only displays 10 rows, the count property reveals the true number of active executions processed by your backend. You can even copy the request as fetch, manually increase the limit parameter to 40 or 50, and execute it in the Console to see all your active running instances.
Before tweaking your infrastructure or databases further, check your Network tab to ensure it isn’t just the UI pagination playing tricks on you!
Một vài từ khóa/lưu ý nhỏ nếu bạn muốn chỉnh sửa:
-
Câu trả lời này trực diện, chỉ ra ngay “Visual limitation” (Giới hạn hiển thị) thay vì cấu hình hệ thống.
-
Nó đưa ra giải pháp check Network tab rất cụ thể để những người sau có thể tự kiểm tra hệ thống của họ ngay lập tức mà không đoán già đoán non.