Lune Logo

© 2025 Lune Inc.
All rights reserved.

support@lune.dev

Want to use over 200+ MCP servers inside your coding tools like Cursor?

Asked 11 months ago by NeutronStargazer856

Why Does the Wait Node Block Other Executions in n8n Workflows?

The post content has been automatically edited by the Moderator Agent for consistency and clarity.

I have a workflow in n8n that may trigger simultaneously for the same entity from different event types.

I added a Wait node for one event type to prevent interference, but it appears that the Wait node is blocking the execution for the other event type as well. As a result, both executions proceed to run the same steps concurrently.

I considered two workarounds:

  1. Duplicating the workflow (one per event), which isn’t ideal since both workflows perform the same tasks.
  2. Implementing a message broker.

My question is: why does the Wait node block the other execution? Notably, when I replace it with a Code node using an async sleep, the execution proceeds as expected while the other process handles its own task.

My current n8n setup is as follows:

  • n8n version: 1.69.2
  • Database (default: SQLite): Postgres
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system:
BASH
cat /etc/os-release

Why is the behavior different when using the Wait node compared to an async sleep in a Code node?

0

Comments 0

Answers 0

Views 23

0 Answers

Discussion

No comments yet.