Retry on fail doesn't work for HTTP Request node

Describe the problem/error/question

I have set the HTTP Request node to retry on fail but it doesn’t seem to work when it encounters the status 500 when calling the API url, it just won’t retry. The HTTP Request node labelled as “Upload” is where I set the node to try on fail. I’ve made a workflow that reads a directory, lists all the files in each folder, get the file’s md5 & byte size and lastly upload to the file host.

If you want to test my workflow you just need to change two things:

  1. In the Edit Fields node labelled as “Set Path” replace it with your directory that has multiple folders with multiple files in each folder.
  2. In the HTTP Request node labelled as “Login” replace it with your rapidgator.net account details

Would probably need to run the execution multiple times to trigger the status 500 or have a large directory

What is the error message (if any)?

there are no error logs but it does report the status 500

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • **n8n version:1.89.2
  • **Database (default: SQLite):default
  • **n8n EXECUTIONS_PROCESS setting (default: own, main):default
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):npm
  • **Operating system:Windows Server 2022
1 Like

Can confirm same things happens to me as well.