如何通过monit杀死旧的phantomjs实例

时间:2015-07-05 05:17:58

标签: phantomjs monit

我有一个使用phantomjs的程序。 该程序应该只有一个实例,并且没有使用Phantomjs的程序。

但有时Phantomjs会在同一时间启动多个实例。可能我的程序有一个bug。为了快速修复,如果有Phantomjs实例多于一个monit,我想杀死旧实例。

我可以在matching中使用monit函数找到Phantomjs的实例。但我无法找到如何比较两个实例状态并杀死旧实例状态。

我非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

在每个实例上使用时间戳,然后使用:

.quit()

在最老的实例上?

此方法会终止实例和所有资源。