{
  "id": 15166402,
  "title": "I Stopped Scheduling My n8n Workflows on the Hour — My 429s Disappeared",
  "url": "https://urgent.news/2026/10/17/i-stopped-scheduling-my-n8n-workflows-on-the-hour-my-429s-disappeared",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-17T09:35:43.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/haopengai/i-stopped-scheduling-my-n8n-workflows-on-the-hour-a-my-429s-disappeared-4ne1"
  },
  "original_language": "en",
  "account": "On Tuesday, the reporter experienced a failed batch of production workflows due to scheduling issues. All three workflows fired at 09:00, leading to a 429 Too Many Requests error from the API. The issue was caused by the API's rate limiter, which was triggered by all three workflows making parallel LLM calls within a single per-minute rate window. The reporter had unintentionally self-inflicted a DDoS attack by scheduling all three workflows at the same time every morning. The investigation revealed that staggering the schedules by five minutes eliminated the pileup of requests. The reporter also added a small Wait node with a random delay to prevent bursts from aligning to the second. After implementing these changes, the reporter saw zero 429 rejections in the following two weeks, saving time previously spent on manual re-runs.",
  "summary": "I Stopped Scheduling My n8n Workflows on the Hour — My 429s Disappeared Part of my build-in-public series on running LLM workflows in n8n in production. This week's incident was embarrassing in retrospect: three workflows, one API key, all firing at 09:00 sharp — and the API's rate limiter doing exactly what it was paid to do. The morning three workflows agreed to DDoS me Last Tuesday I woke up…",
  "key_points": [
    "Reporter's workflows failed due to scheduling issues",
    "429 Too Many Requests error caused by parallel LLM calls",
    "Staggering schedules and adding random delay resolved issue"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}