Rate Limit'ler
Her seviye /etc/whost/agent.conf içinde rate_limit bölümünde
yapılandırılabilir. Birlikte gelen varsayılanlar:
| Seviye | Varsayılan | Uygulanır |
|---|---|---|
| Default | 60/minute |
Açık limiti olmayan endpoint'ler için fallback. |
| Read | 120/minute |
GET endpoint'leri. |
| Write | 30/minute |
POST, PUT, PATCH endpoint'leri. |
| Delete | 20/minute |
DELETE endpoint'leri. |
| Heavy | 5/minute |
Yedek oluşturma, büyük dosya yükleme/sıkıştırma, Let's Encrypt. |
| Auth | 5/minute |
Yönetici / müşteri girişi ve parola sıfırlama. |
Limit aşıldığında agent şunu döndürür:
HTTP
HTTP/1.1 429 Too Many Requests
Retry-After: 15
Content-Type: application/json
{
"status": "error",
"error_code": "RATE_LIMIT",
"message": "Too many requests — retry in 15s",
"details": { "retry_after": 15 }
}
Retry-After değerine uyun. Header'ı yok sayan tekrar denemeler,
IP başına sayaç her denemede tıkladığı için istemcinin daha uzun bir
süre boyunca banlı kalmasına neden olur.
Hâlâ Yardıma mı İhtiyacınız Var?
Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.