Teksolvr
Retour à l'accueil

HTTP Code: 429 (Too Many Requests)

Référence des codes de statut HTTP

Catégorie de statut

4xxErreur Client

Signification et définition

L'utilisateur a envoyé trop de requêtes dans un intervalle de temps donné (limite de débit).

Causes courantes

  • Dépassement des quotas d'appels API publics
  • Boucles infinies de scripts automatiques
  • Mesures de sécurité contre le brute-force

Comment résoudre les erreurs de code HTTP

1. Inspecter les logs : Vérifiez les fichiers de log (ex. error.log) pour repérer les exceptions système.

2. Tester le site : Utilisez l'outil de diagnostic d'Uptime pour inspecter les en-têtes renvoyés.

3. Configurer les règles : Implémentez des règles de redirection ou pages d'erreur ci-dessous.

Configuration de Nginx

limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;
location /api/ {
  limit_req zone=mylimit burst=20 nodelay;
}

Configuration de Apache

# Requires mod_ratelimit or mod_evasive
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50