强-pm群集比我设置的多

时间:2015-10-29 05:30:52

标签: node.js loopbackjs strongloop

我注意到了一个严重的情况。虽然我设置了20个集群,但是如果我运行slc ctl soft-restart shaadiapi,则slc ctl状态显示超过20个集群,它再次重置为20但是经过一段时间它再次显示超过20个。

我想知道可能是什么问题。

1 个答案:

答案 0 :(得分:1)

执行slc ctl soft-restart将重新启动每个工作人员,一次一个,直到他们全部被替换。

为了在不导致所有群集大小停机的情况下执行此操作,首先启动新工作程序,然后终止旧工作程序。换句话说,你的簇大小将分别为20,21,20,21,20,21等,而不是20,19,20,19,20,19等。

当使用1或2的簇大小时,此行为尤为重要,因为在替换旧工作程序之前终止它可能会对应用程序处理请求的能力产生重大影响。