Bonjour. Très souvent, une erreur (Ralentissez, trop de requêtes depuis cette adresse IP) apparaît lors de la navigation sur le site. De plus, Discourse ne parvient pas périodiquement à charger certains scripts ; je suppose que cela est une conséquence du même problème.
J’ai désactivé tous les plugins, mais l’erreur persiste. Cette situation se produit aussi bien sur un ordinateur personnel que sur un ordinateur de bureau, avec des adresses IP différentes. Pourriez-vous m’indiquer quelle pourrait être la cause du problème ?
Discourse v 2.6.0.beta2
Journaux :
Uncaught Error: Too Many Requests
Url: /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js
Line: 1
Column: 268124
Backtrace
Error: Too Many Requests
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267890
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267993
at o (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:268074)
at Object.trigger (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:545343)
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:550189
at t.invoke (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:490190)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:489198)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:491205)
at e.t._end (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:496596)
Env
Le bureau dispose d’un proxy, tous les employés partagent la même adresse IP, mais chez moi, j’ai ma propre adresse IP. Ou voulez-vous dire un proxy sur le serveur ?
Les adresses IP des utilisateurs sont-elles correctes ou sont-elles toutes identiques ?
L’adresse IP lors de l’inscription de l’utilisateur est différente, mais la dernière adresse IP est la même.
C’est probablement le problème alors. Vous pourriez peut-être faire en sorte que les deux adresses IP du proxy transmettent un en-tête de proxy. Sinon, vous devrez désactiver (ou modifier) le modèle de limitation de débit pour éviter d’être submergé.
Si c’est votre connexion à domicile qui rencontre ce problème (avec votre propre adresse IP), alors peut-être avez-vous un composant de thème qui recharge beaucoup de données.
Il s’agit très probablement du problème. Pouvez-vous le corriger d’une manière ou d’une autre ? Comment puis-je modifier le modèle de limite de vitesse ?
Vous devez identifier le problème avant de savoir comment et où le corriger.
Essayez de désactiver tout le code tiers et faites-nous savoir si le problème persiste. Vous pouvez le faire facilement en créant un nouveau thème sans aucun composant de thème et en l’utilisant.
Désactiver tous les composants du thème et activer le thème par défaut + Désactiver tous les plugins – le problème n’est pas résolu. Quoi d’autre pourrait en être la cause ?
L’adresse IP de l’utilisateur enregistré correspond à mon adresse IP réelle. La dernière adresse IP pour tous les utilisateurs et moi-même est identique.
L’administrateur du système consultera le serveur et je rédigerai. Le serveur est situé en Allemagne et tous les utilisateurs partagent la même adresse IP que le serveur.
J’ai consulté le site de @varhall et il se trouve bien derrière un type de proxy inverse.
@Varhall - votre administrateur serveur doit examiner ce sujet, en particulier la section Créer un « site » NGINX pour le nginx externe. Ils ne transmettent actuellement pas l’adresse IP du client à l’instance Discourse proxyée. Discourse voit actuellement tout le trafic comme provenant du même ordinateur, ce qui explique l’erreur que vous rencontrez.