[GH-ISSUE #720] "Too Many Requests" error breaking long running tasks #94

Open
opened 2026-03-03 13:52:55 +03:00 by kerem · 1 comment
Owner

Originally created by @sanasaiyan-rgb on GitHub (Jan 24, 2026).
Original GitHub issue: https://github.com/jehna/humanify/issues/720

This is still a major limitation that requires a mitigation


  status: 429,

  statusText: 'Too Many Requests',

  errorDetails: undefined

Originally posted by @neoOpus in #2

Originally created by @sanasaiyan-rgb on GitHub (Jan 24, 2026). Original GitHub issue: https://github.com/jehna/humanify/issues/720 > This is still a major limitation that requires a mitigation > > > > ``` > > status: 429, > > statusText: 'Too Many Requests', > > errorDetails: undefined > > ``` _Originally posted by @neoOpus in [#2](https://github.com/jehna/humanify/issues/2#issuecomment-2380891707)_
Author
Owner

@jehna commented on GitHub (Jan 25, 2026):

So this issue is happening since there's no proper queue+retry system for sending requests to third party APIs.

A proper queue should be implemented, in such a way that it:

  • Forces all requests to the service through one bottleneck
  • Has some sane defaults for how many requests each service has (e.g. default to lowest tier)
  • Has configurable "requests per second" limit so people with higher usage tiers can use this efficiently
  • Has a retry logic, especially fro 429 errors
<!-- gh-comment-id:3797279097 --> @jehna commented on GitHub (Jan 25, 2026): So this issue is happening since there's no proper queue+retry system for sending requests to third party APIs. A proper queue should be implemented, in such a way that it: - Forces all requests to the service through one bottleneck - Has some sane defaults for how many requests each service has (e.g. default to lowest tier) - Has configurable "requests per second" limit so people with higher usage tiers can use this efficiently - Has a retry logic, especially fro `429` errors
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/humanify#94
No description provided.