pm2如何在nodejs中的单线程环境中对多个app服务器进行操作(请求重定向和进程维护)

时间:2016-05-30 11:09:31

标签: node.js express pm2

我们的nodejs应用程序使用PM2进行应用程序服务器的垂直扩展。如果从pm2操作时出现任何错误,我观察到以下行为

  1. 当任何应用服务器发生未捕获的异常时,它会重新启动该特定群集中的所有应用服务器。
  2. 负载均衡不合适;请求密度总是在某个应用程序中高于另一个应用程序(无法看到任何分发模式)。
  3. 当使用节点缓存进行缓存时,群集中的所有应用服务器都会创建缓存变量的单独副本,从而增加内存占用。

0 个答案:

没有答案