Workflow stops running after a few hours – requires manual restart

Good morning,
I’m experiencing an issue with my n8n workflow. It runs correctly for a few hours after being activated, but then it stops executing without any errors. In order to get it working again, I have to manually deactivate and reactivate the workflow.
Has anyone else encountered this issue? Is there a recommended solution or configuration setting that could help prevent this behavior?
Thank you in advance for your support.

Please share your workflow so we have a better understanding of how it is supposed to work.

Is it executed by

  1. a webhook
  2. a scheduler
  3. workflow execution
  4. sub-node
  5. etc