Trop de requêtes problème

J’ai testé le service CDN et tout fonctionnait parfaitement. Lorsque je l’ai désactivé (en décommentant la ligne dans app.yml), je n’ai plus rien pu faire. Chaque onglet affiche Too Many Requests ou rien n’est affiché. Que se passe-t-il ?

Avez-vous un proxy inverse ? Vous devrez peut-être configurer les choses afin que les adresses IP réelles soient transmises à Discourse.

Non, j’ai installé Discourse selon le guide de base.

Si je comprends bien l’analogie ici, vous avez ouvert plusieurs onglets sur le même appareil pour tester ou expérimenter les temps de chargement ?

Si c’est le cas, trop de requêtes peut être une réponse légitime, car toutes ces sessions de navigateur tentent de télécharger à nouveau les mêmes ressources sans savoir que le fichier existe déjà dans le cache.

C’est le problème : je ne l’ai pas fait. Je ne fais rien et je teste aussi aujourd’hui.

Tout ce que j’ai fait, c’est désactiver le CDN connecté dans les paramètres (app.yml). Et maintenant, je ne peux même plus me connecter à l’admin. Pourquoi ce problème et comment l’éviter ?

Ce qui est étrange, c’est que si je réactive le CDN (CloudFront), ce forum fonctionne normalement ? C’est bizarre. Pourquoi ?

Bonjour @slivo,

Ces énigmes peuvent être intéressantes ; mais bien sûr, lorsque votre site est en panne, « intéressant » n’est pas le terme approprié.

Une possibilité est que lorsque vous désactivez le CDN, il y a du code JS dans le cache de votre navigateur qui ne fonctionne pas correctement (pour manque d’un meilleur terme technique) lorsque le JS était mis en cache (lorsque le CDN était actif) et que vous désactivez ensuite le CDN, mais que le cache n’a pas été vidé.

Ensuite, cela pourrait ne pas être un problème du tout ; mais vous pouvez le tester en ouvrant la console de développement de votre navigateur et en désactivant le cache du navigateur.

Souvent, lors du débogage d’un comportement étrange, désactiver le cache peut être d’une grande aide.

.. et espérons que cela vous aidera à passer à l’étape suivante du débogage de votre problème.

Note : Vous pouvez également essayer de vider complètement le cache de votre navigateur entre ces changements de configuration.

Correction. En fait, même la restauration du CDN ne fonctionne pas. Voici à quoi ressemble actuellement mon panneau d’administration 

Alors je l’ai fait. Ces messages continuent de clignoter – environ 10 fois par seconde, lol !

Je pensais que la cause était peut-être une trivialité et, par exemple, que je devrais utiliser une commande rake lorsque je travaille avec un CDN.

Les uploads CDN et S3 ne sont pas identiques.