0

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

4

1 回答 1

0

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

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

于 2014-12-22T10:48:32.697 回答