Discourse ロードバランサーに問題が発生、ヘルプを求む

ロードバランシングでディスコース構成を設定した後、アクセスに問題が発生します。ホワイトボードページが1つしかありません。ロードバランシングのバックエンドサーバー構成は正常です。ロードバランサーを2つのバックエンドサーバーで構成すると、問題が発生することがわかります。何かお手伝いいただければ幸いです。

個々のサイトはどのようにインストールしましたか?リストバランサーなしで動作させることができましたか?

JavaScriptコンソールでエラーを確認してください。

2つのDiscourseサイトは、それぞれ同じPostgreSQLおよびRedisデータベースに接続され、nginx.sockファイルを介してポート80に転送され、その後AWS ALBロードバランサーによって2台のマシンのポート80への負荷分散が行われます。

それらをどのように起動しましたか?これは以前機能したことがありますか?

エラーがないかJavaScriptコンソールを確認しましたか?アセットがロードされていないことを示していると思います。

現在のアーキテクチャは、Discourse アプリケーションの起動を担当する AWS EC2 です。データストレージとアプリケーションキャッシュ処理は、AWS PostgresQL と AWS Redis が担当します。2 つの EC2 サーバーの負荷は AWS ALB のロードアベレージによって実行され、ALB は AWS CloudFront によって高速化されます。さて、わかりました、消してください。
複数の試行を通じてクラウドレイヤーを Alb ロードバランサーにバインドしようとしましたが、ページにアクセスすると異常が発生します。この状況をどのように解決できますか?非常に奇妙ですが、AWS Global Accelerator には通常アクセスできますが、Cloudfront が GA よりも優れていることは間違いありません。助けをいただければ幸いです。ありがとうございます。

同じ問題について複数のトピックを開かないでください。既存のトピックに投稿を移動しました。

「いいね!」 2

CDNとしてCloudFrontを備えた単一のEC2(DiscourseにCDNを有効にする)は、私が今知っていること(すべてではないかもしれませんが)に基づいて推奨する可能性が高いものです。

どの程度のトラフィックを予想していますか?

「いいね!」 1

予想されるトラフィックによると、100,000に達する可能性があります。