# Rate limit errors, obwohl die IP gewhitelistet ist

**URL:** <https://meta.discourse.org/t/rate-limit-errors-although-ip-is-whitelisted/233656>\
**Category:** Self-hosting\
**Created:** [22. Juli 2022 um 13:39 UTC](https://meta.discourse.org/t/rate-limit-errors-although-ip-is-whitelisted/233656 "2022-07-22T13:39:48Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![sithmein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sithmein/32/122588_2.png) [@sithmein](https://meta.discourse.org/u/sithmein)\
**Post date:** [22. Juli 2022 um 13:39 UTC](https://meta.discourse.org/t/rate-limit-errors-although-ip-is-whitelisted/233656/1 "2022-07-22T13:39:48Z")

</div>

Wir verwenden Discourse in einem Docker-Container. Wir haben Ratenbegrenzungen mit einer Whitelist-IP eingerichtet. Dennoch erhalten wir Ratenbegrenzungsfehler, wenn wir Anfragen von dieser IP-Adresse stellen. Ich bin ziemlich sicher, dass die Nginx-Konfiguration korrekt ist, hier ist, wie sie aussieht:

```plaintext
geo $limit {
    default 1;
    1.1.1.1 0; # nicht die echte IP
}

map $limit $limit_key {
    0 "";
    1 $binary_remote_addr;
}

limit_req_zone $limit_key zone=flood:10m rate=12r/s;
limit_req_zone $limit_key zone=bot:10m rate=200r/m;
limit_req_status 429;
limit_conn_zone $limit_key zone=connperip:10m;
limit_conn_status 429;

...
  location @discourse {
    limit_conn connperip 20;
    limit_req zone=flood burst=12 nodelay;
    limit_req zone=bot burst=100 nodelay;
   ...
  }

```

Nginx ist so konfiguriert, dass es im Falle einer erreichten Ratenbegrenzung einen Fehler protokolliert, und wir sehen tatsächlich einige Protokollmeldungen – aber keine von der Whitelist-IP. Dennoch erhalten wir eine Menge 429er, wenn wir Anfragen von der Whitelist-IP stellen. Die angeforderten URLs sind Benutzerprofile (z. B. `/users/foo.json`). Gibt es eine Art von Ratenbegrenzung in Discourse selbst?

---

_[View the full topic](https://meta.discourse.org/t/rate-limit-errors-although-ip-is-whitelisted/233656)._
