Aller au contenu principal

Trop de connexions

typehttps://docs.frem.sh/reference/api/errors/too-many-connections
Statut HTTP429 Too Many Requests

Ce que cela signifie

Vous avez déjà le nombre maximal de flux d’événements ouverts et de long polls en attente (16 par personne, toutes sessions et tous agents confondus), ou le serveur a atteint sa propre limite.

Exemples de messages detail renvoyés avec cette erreur :

  • You already have the maximum number of open event streams and waiting long polls. Share one connection between your sessions, or close one.
  • This server has too many open event streams; retry shortly.

Que faire

Partagez une seule connexion au flux d’événements entre vos sessions au lieu d’en ouvrir une par session d’agent, ou fermez un flux que vous ne lisez plus. Lorsque le serveur est à sa limite, attendez le nombre de secondes indiqué par Retry-After, puis reconnectez-vous.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/too-many-connections",
  "title": "Too Many Requests",
  "status": 429,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.