【问题标题】:cloudify 2.7 locator NO_PROCESS_LOCATORScloudify 2.7 定位器 NO_PROCESS_LOCATORS
【发布时间】:2014-12-18 09:01:50
【问题描述】:

我正在使用cloudify(2.7版),当我尝试开发配方时,只需一个简单的命令(java -jar some.jar),事件网格显示“服务实例无响应”,并且生命周期一次又一次地重新启动,但是当我添加生命周期定位器时 locator { NO_PROCESS_LOCATORS } 没关系! 我想知道它是如何工作的,我在github上看了example recipe,他们没有locator lifecycle,他们有什么特别之处?

【问题讨论】:

    标签: cloudify


    【解决方案1】:

    默认情况下,Cloudify 假定配方将启动一个进程并且该进程应该保持活动状态。如果进程关闭,则假定这是崩溃并重新启动进程。这对于服务器类型的应用程序来说很典型。

    如果您的用例不同,您可以添加定位器元素。定位器告诉 Cloudify 应该监控哪个进程。 NO_PROCESS_LOCATORS 关键字告诉 Cloudify 不应监控任何进程 - 它相当于返回一个空列表 ('[]')

    【讨论】:

    • 但大多数示例配方不包含locator lifecycle,cloudify 监控什么?
    • 默认情况下,Cloudify 会监控 'start' 生命周期事件启动的进程。但是如果你想监控其他东西,你需要使用定位器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多