Troppe richieste problema

Stavo testando il servizio CDN e tutto ha funzionato correttamente. Quando l’ho disattivato (commentando la riga in app.yml), non ho potuto fare nulla. Ogni scheda mostra Too Many Requests o non viene visualizzato nulla. Cosa sta succedendo?

Hai un reverse proxy? Potrebbe essere necessario configurare le cose in modo che gli indirizzi IP reali vengano passati a Discourse.

No, ho installato Discourse seguendo la guida di base.

Se ho capito correttamente l’analogia qui, hai aperto più schede sullo stesso dispositivo per testare/sperimentare i tempi di caricamento?

Se è così, Troppi Richieste potrebbe essere una risposta legittima, dato che tutte quelle sessioni del browser stanno cercando di scaricare nuovamente le stesse risorse, senza sapere che i file sono già presenti nella cache.

Il problema è proprio che non lo faccio. Non sto facendo nulla e oggi sto anche facendo dei test.

Ho solo disattivato la CDN connessa nelle impostazioni (app.yml). E ora non riesco nemmeno ad accedere come amministratore. Perché si verifica questo problema e come posso prevenirlo?

La cosa strana è che se riattivo la CDN (CloudFront), questo forum funziona normalmente? È strano. Perché?

Ciao @slivo,

Questi enigmi possono essere interessanti; ma ovviamente, quando il tuo sito non funziona, “interessante” non è l’espressione giusta.

Una possibilità è che, quando la CDN è disattivata, ci sia del codice JS nella cache del tuo browser che non funziona correttamente (per mancanza di un termine tecnico migliore) perché è stato memorizzato in cache quando la CDN era attiva, e poi hai disattivato la CDN senza svuotare la cache.

D’altra parte, potrebbe non essere affatto un problema; ma puoi verificarlo aprendo la console di sviluppo del browser e disabilitando la cache del browser.

Spesso, durante il debug di comportamenti strani, disabilitare la cache può essere di grande aiuto.

… e speriamo che questo ti aiuti a passare al prossimo step nel debug del tuo problema.

Nota: Puoi anche provare a svuotare completamente la cache del browser tra una modifica di configurazione e l’altra.

Correzione. In realtà, nemmeno il ripristino della CDN aiuta. Ecco come appare attualmente il mio pannello di amministrazione! fail|690x212

Quindi l’ho fatto. Questi messaggi continuano a lampeggiare - circa 10 al secondo, lol!

Pensavo che la causa potesse essere una banalità e, ad esempio, che dovessi usare un qualche comando rake quando lavoro con il CDN?

I caricamenti su CDN e S3 non sono la stessa cosa.