Describe the problem/error/question
I am working on a workflow where I have a list of IP to contact (30). I perform GET request with HTTP node to each IP. Some IPs are not responding because the device is off (not powered) and this is totally normal. I just want to ignore the errors and get the responding devices.
Example: If on 30 devices, 7 are not responding, the returned object is of size 23.
Is there a way to handle EHOSTUNREACH errors?
Is there a way to ping IPs before performing the requests?
What is the error message (if any)?
ERROR: The host is unreachable, perhaps the server is offline
connect EHOSTUNREACH
NodeApiError: The host is unreachable, perhaps the server is offline
at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1547:27)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:696:19)
at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:656:53
Share the output returned by the last node
No, sensitive data
Information on your n8n setup
- n8n version: 1.22.4
- Database (default: SQLite): default
- n8n EXECUTIONS_PROCESS setting (default: own, main): ?
- Running n8n via Docker: n8nio/n8n:latest
- Operating system: Windows
