【问题标题】:How to kill old instance of phantomjs by monit如何通过monit杀死旧的phantomjs实例
【发布时间】:2015-07-05 05:17:57
【问题描述】:

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

但有时Phantomjs 会同时启动多个实例。可能我的程序有错误。为了快速修复,如果 Phantomjs 实例不止一个,我想杀死旧实例。

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

如果有任何建议,我将不胜感激。

【问题讨论】:

    标签: phantomjs monit


    【解决方案1】:

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

    .quit()
    

    在最旧的实例上?

    此方法会杀死实例和所有资源。

    【讨论】:

    • 感谢您的回答,但我想知道如何在monit中比较多个实例的时间戳,而不是如何杀死实例。还是我误解了你的答案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    相关资源
    最近更新 更多