Execution stopped in-between anytime and high CPU utilization

Hey,

I’m currently running a self-hosted instance of n8n (v1.93.0) on an AWS server, where I’ve developed several workflows related to web scraping and Google Sheets integration.

While the workflows were previously failing due to low CPU allocation, I’ve upgraded the server with increased to 4 CPU and 16 GB memory. Resource limitations are no longer an issue; however, the workflows are still intermittently stopping or failing—without any visible errors or logs, even though:

  • The target websites and Google Sheets APIs are stable.
  • Adequate wait of 30 seconds and conditional logic are added to control flow.
  • System resources are not maxing out.
  • Not using any other nodes or node libraries

This issue is impacting execution consistency, and I’m currently unable to identify the root cause. I’d appreciate it if someone from the team could assist or point me in the right direction for deeper debugging. The workflow is not a complex or multiple operations.

Looking forward to your insights and support!

Thanks you!

DO you have debug logs enabled, are you seeing anything in logs, around same time your getting failed executions?

I would also add error nodes, and in workflow setting enable error to workflow with a error trigger and message notification passing through the details of the error, hope that makes sense.

Also if u have debug logs, Logging | n8n Docs you might see whats happening in n8n at same time it’s failing, if that helps.