我有一个使用phantomjs
的程序。
该程序应该只有一个实例,并且没有使用Phantomjs
的程序。
但有时Phantomjs
会在同一时间启动多个实例。可能我的程序有一个bug。为了快速修复,如果有Phantomjs
实例多于一个monit,我想杀死旧实例。
我可以在matching
中使用monit
函数找到Phantomjs的实例。但我无法找到如何比较两个实例状态并杀死旧实例状态。
我非常感谢任何建议。
答案 0 :(得分:1)
在每个实例上使用时间戳,然后使用:
.quit()
在最老的实例上?
此方法会终止实例和所有资源。