0

我正在开发一个在 Wakanda 构建的非常大的 JS 应用程序,但突然遇到了一个奇怪的问题。

我们的解决方案有四个主要项目:

  • 消费者
  • 商家
  • 资助者
  • 发起人

这些项目都有自己的功能,直到最近,它们还通过不同的端口地址在同一台服务器上运行 - 8100、8101、8102、8103。这没有问题,本地主机作为设置中的主机。 waSettings 文件,以及在那里设置的相应端口。

现在,进入生产阶段,我们需要将这些路由从子域传递到站点。由于 A 记录的方式无法定义端口地址,我们的 .consumer、.merchant 等子域都使用相同的弹性 IP 地址,并使用 Wakanda 中的 Settings.waSettings 文件来处理路由每个项目的流量。

我们已将所有传入端口设置为 80,它侦听子域名以处理将用户路由到哪个项目。这昨天在服务器上顺利运行了大约一个小时,然后突然堆叠起来。有一段时间,每次您尝试访问其中一个子域时,Wakanda 服务器都会停止。再过一段时间,它不会每次都崩溃,而只是简单地解决到“409 冲突”屏幕。

我的问题是,Wakanda 能否可靠地使用它的项目设置文件来处理这样的请求?或者有没有更好的方法来处理这个?我知道论坛里曾经有一个关于这个讨论的话题。

谢谢,如果您需要更多信息,请告诉我。

4

0 回答 0