Le répartiteur de charge Discourse rencontre des problèmes, en espérant aider

Après la configuration du discourse avec un équilibrage de charge, il y a un problème d’accès. Il n’y a qu’une seule page de tableau blanc. La configuration du serveur arrière de l’équilibrage de charge peut être normale. Lorsque l’équilibreur de charge est configuré avec deux serveurs backend, il est étrange de constater un problème. Toute aide sera appréciée.

Comment avez-vous installé les sites individuels ? Les avez-vous fait fonctionner sans le répartiteur de liste ?

Regardez la console JavaScript pour les erreurs.

Les deux sites de discours sont connectés respectivement à la même base de données PostgreSQL et Redis, acheminés vers le port 80 via le fichier nginx.sock, puis la charge du port 80 de deux machines est effectuée via l’équilibreur de charge AWS ALB.

Comment les avez-vous lancés ? Cela a-t-il déjà fonctionné ?

Avez-vous regardé dans la console JavaScript pour les erreurs ? Je soupçonne qu’elle vous montrera que les ressources ne sont pas chargées.

L’architecture actuelle est AWS EC2 responsable de l’application Discourse de démarrage. AWS PostgresQL et AWS Redis sont responsables du stockage des données et du traitement du cache de l’application. Les charges de deux serveurs EC2 sont effectuées via la moyenne de charge AWS ALB, et ALB accélère via AWS CloudFront ; eh bien, d’accord, effacez
Essayez de lier la couche cloud à Alb Load Balanner par plusieurs tentatives, et c’est anormal lors de l’accès à la page. Comment puis-je résoudre cette situation ? Très étrange, vous pouvez accéder normalement à l’accélérateur mondial AWS, mais lorsqu’il n’y a aucun doute que Cloudfront sera meilleur que GA, j’espère obtenir de l’aide, merci

Veuillez ne pas ouvrir plusieurs sujets sur le même problème. J’ai déplacé votre message vers le sujet existant.

2 « J'aime »

Une seule ec2 avec CloudFront comme CDN (Activer un CDN pour votre Discourse) est probablement ce que je recommanderais en sachant ce que je sais maintenant (ce qui n’est peut-être pas tout).\n\nQuel niveau de trafic attendez-vous ?

1 « J'aime »

Selon le trafic attendu, il pourrait atteindre 100 000.