0

私が取り組んでいる Wakanda で構築された非常に大きな JS アプリがあり、突然奇妙な問題に遭遇しました。

私たちのソリューションには、次の 4 つの主要なプロジェクトがあります。

  • 消費者
  • 商人
  • 資金提供者
  • プロモーター

これらのプロジェクトにはすべて独自の機能があり、最近まで、異なるポート アドレス (8100、8101、8102、8103) を介して同じサーバー上で動作していました。これは、設定でホストとして localhost を使用して問題なく機能しました。 waSettings ファイル、およびそこに設定されたそれぞれのポート。

本番環境に移行するには、これらをサブドメインからサイトにルーティングする必要があります。A レコードの方法とポート アドレスを定義できないため、.consumer、.merchant などのサブドメインをすべて同じ Elastic IP アドレスに送信し、Wakanda の Settings.waSettings ファイルを使用してルーティングを処理します。各プロジェクトへのトラフィックの。

すべての着信ポートを 80 に設定し、サブドメイン名をリッスンして、ユーザーをルーティングするプロジェクトを処理します。これは昨日、サーバー上で約 1 時間滞りなく機能しましたが、突然スタックしました。しばらくの間、サブドメインの 1 つにアクセスしようとするたびに Wakanda サーバーが停止していました。しばらくすると、毎回クラッシュするのではなく、単純に「409 Conflict」画面に解決されます。

私の質問は、Wakanda がプロジェクトの設定ファイルを確実に使用して、このようなリクエストを処理できるかどうかです。または、これを処理するためのより良い方法はありますか? この議論に関するスレッドがフォーラムにあったことは知っています。

ありがとう、さらに情報が必要な場合はお知らせください。

4

0 に答える 0