Il mio Discourse è accessibile solo al personale interno. Abbiamo oltre 1.000 persone che condividono un unico indirizzo IP pubblico.
Di conseguenza, riceviamo costantemente l’errore 429 “Too Many Requests” da nginx.
Secondo questa guida di Sam:
Ho impostato le seguenti opzioni nel file app.yml:
env:
LANG: en_US.UTF-8
#DONT_PRECOMPILE_CSS: 1
# DISCOURSE_DEFAULT_LOCALE: en
# Limiti globali di richieste
#DISCOURSE_MAX_REQS_PER_IP_MODE: none
## Limiti globali di richieste per IP
DISCOURSE_MAX_REQS_PER_IP_MODE: none
#DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: none
#DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: none
#DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: none
#DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: false
## Quante richieste web concorrenti sono supportate? Dipende dalla memoria e dal numero di core CPU.
## Viene impostato automaticamente da bootstrap in base ai CPU rilevati, oppure puoi sovrascriverlo
UNICORN_WORKERS: 4
Qualcuno può spiegarmi come disabilitare i limiti di accesso di Discourse? Sono molto confuso da questo limite di accesso.