Dear n8n Community,
I am facing the follwing error on my workflow with multiple HTTP Request nodes:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
Only one workflow is running on the server, activated by a webhook.
The workflow contains the following nodes and execution counts:
- Requesting a Dataset of strings 300 times
- Requesting a Image in Binary format 5000 times
- Renaming that Image 5000 times
- Uploading that Image to S3 5000 times
- I and I already configured multiple SplitInBatch-Nodes for HTTP Request nodes as they are needed for the correct execution of the HTTP Request and also for keeping the workload lower.
- The String Dataset is about 1500 lines of code which I already have shortened at the beginning to one line to only keep what is necessary to request the images.
- When I manually set the requested images to about 2000 in GUI mode and manually activate the workflow it finishes, but of course not with all the data which it supposed to handle.
- I am running n8n on Docker on a Hetzner Server with standard ENV Settings.
The Hardware of the Server is:
2 V-Cores
8 GB RAM
20 GB nVME SSD
This screenshot shows the load untill the error happens and the workflow is stopped:
Maybe someone has a idea how to resolve it?
Thank you.






