429 troppe richieste usando internamente nginx

ERRORE - 429 troppe richieste. Sta arrivando…
Versione di Discourse - 2.4.1 stabile, in uso solo il contenitore dell’applicazione tramite Docker. PG e Redis sono forniti da AWS. Nginx è in esecuzione in un contenitore Docker e non sull’host, quindi viene esposto solo la porta 80… Questo server è connesso direttamente al LoadBalancer… Puoi dirmi perché si verifica l’errore 429… a volte…

Tutte le richieste vengono presentate come se provenissero dall’indirizzo IP di ELB (bilanciatore di carico). Ecco perché si verifica l’errore ‘troppe richieste’.

È possibile configurare il bilanciatore di carico per inoltrare l’indirizzo IP corretto insieme alle richieste; questo risolverà generalmente il problema. In genere, è necessario l’intestazione X-FORWARDED-FOR.

Maggiori dettagli qui: