i have an active workflow called ( Data Usage Update ) which is updating Wordpress pages regularly every 1 hour and have an API GET http request nodes and suddenly i got an error message from 1 http request node it said:
Problem in node ‘Get Plan ID Top Up‘
The connection to the server was closed unexpectedly, perhaps it is offline. You can retry the request immediately or wait and retry later.
I checked and made the same http request using another platform and it seems it is working with no problem and it seems there is no problem with the server that I’m making this request with.
I noticed before also when i try to make a test workflow in the editor i got the same message error but when the workflow start auto execution i had no problem with it but now the workflow does not working well in both modes ( testing and auto )
If you are using n8n cloud, then most probably it works from some IPs and doesn’t work from another. As n8n has a dynamic IP range: Cloud IP addresses | n8n Docs
Yes im using n8n cloud and i think you are right since the workflow i have its an active and the workflow getting trigger every 1 hour regularly, some times the i have a successful executions and sometimes it fails. So maybe the server im trying make the API http request from is blocking some IPs from n8n ? and if thats true do i have to contact them to unblock the IPs ? or what should i do ?
I dont know if its an IP issue because i just made an http POST request to the same API server from n8n and its working fine, although the http GET request that im having a problem with it now it was working fine not long time ago with the same setup i didn’t change anything but suddenly from yesterday it stopped from working.
And there something i want to mention, is that i tried the same http GET request im Postman and in Make.com and they both working correctly so the issue appear only happening in n8n workflow
I figured the issue and fixed it, it turned out that im sending to many GET requests to the server and what i did that i just lower the batch number to 1 batch and increased the interval time to 500 ms and now i don’t get any error