بعد تكوين Discourse مع موازنة التحميل، توجد مشكلة في الوصول. توجد صفحة لوحة بيضاء واحدة فقط. يمكن أن يكون تكوين خادم موازنة التحميل الخلفي طبيعيًا. عند تكوين موازن التحميل مع خادمين خلفيين، من الغريب العثور على مشكلة. أي مساعدة ستكون موضع تقدير.
كيف قمت بتثبيت المواقع الفردية؟ هل تمكنت من تشغيلها بدون موازن القائمة؟
انظر إلى وحدة تحكم جافاسكريبت بحثًا عن أخطاء.
تم توصيل موقعي الخطاب بقاعدة بيانات PostgreSQL و Redis نفسها على التوالي، وتم توجيههما إلى المنفذ 80 عبر ملف nginx.sock، ثم تم إجراء موازنة تحميل المنفذ 80 لجهازين من خلال موازن تحميل AWS AlB.
كيف أطلقتها؟ هل نجح هذا من قبل؟
هل نظرت في وحدة تحكم جافاسكريبت بحثًا عن أخطاء؟ أشك في أنها ستظهر لك أن الأصول لا يتم تحميلها.
الهندسة المعمارية الحالية هي AWS EC2 المسؤولة عن تطبيق Discourse عند بدء التشغيل. AWS PostgresQL و AWS Redis مسؤولان عن تخزين البيانات ومعالجة ذاكرة التخزين المؤقت للتطبيق. يتم تنفيذ أحمال خادمين EC2 من خلال متوسط تحميل AWS ALB، ويسرع ALB من خلال AWS CloudFront؛ حسنًا، حسنًا، امسح
حاول ربط الطبقة السحابية بموازن التحميل Alb من خلال محاولات متعددة، وهو أمر غير طبيعي عند الوصول إلى الصفحة. كيف يمكنني حل هذا الموقف؟ غريب جدًا، يمكنك الوصول إلى AWS Global Accelerator بشكل طبيعي، ولكن عندما لا يكون هناك شك في أن Cloudfront سيكون أفضل من GA، آمل في الحصول على المساعدة، شكرًا لك
يرجى عدم فتح مواضيع متعددة حول نفس المشكلة. لقد نقلت مشاركتك إلى الموضوع الحالي.
مثال واحد لـ ec2 مع cloudfront كشبكة توصيل محتوى (CDN) (تمكين شبكة توصيل محتوى لـ Discourse الخاص بك) هو على الأرجح ما أوصي به بمعرفتي الحالية (والتي قد لا تكون كل شيء).
ما هو مستوى حركة المرور الذي تتوقعه؟
وفقًا لحركة المرور المتوقعة، قد تصل إلى 100000
