Hey Folks,
I have a workflow that should pull a page of data from an API(100 at a time, payload is fairly large due to large objects). Then execute another workflow on each of those items. The inner workflow calls the API again to check a value, then sends a patch request to update the original item. After anywhere from a few thousand items to 30k items the workflow halts on the “execute workflow” step.
here is the error received
{“status”:“rejected”,“reason”:{“message”:“getaddrinfo EAI_AGAIN mydomainname.com”,“name”:“Error”,“stack”:“Error: getaddrinfo EAI_AGAIN mydomainname.com\n at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)\n at GetAddrInfoReqWrap.callbackTrampoline (node:internal/async_hooks:130:17)”,“code”:“EAI_AGAIN”}}
I have received other errors but did not record them, will add if I see them again after more test runs. It seems like it could be an error from the API(maybe a rate limit or the server just being overwhelmed) but I can’t see specific execution data for the nodes inside the called workflow. Hoping I’ve made a mistake somewhere because otherwise the performance of this workflow has been stellar. I have added a 1 second delay per iteration to help ease the load in case that’s it to no avail.
Information on your n8n setup
- n8n version: 206.1
- Database you’re using (default: SQLite): default
- Running n8n with the execution process [own(default), main]: default
- Running n8n via [Docker, npm, n8n.cloud, desktop app]: cloud
