首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何停止服务而不重新启动

如何停止服务而不重新启动
EN

Stack Overflow用户
提问于 2015-02-23 23:08:57
回答 1查看 348关注 0票数 0

我在cloudify 2.7和OpenStack云上部署了一个"helloworld“服务。如果服务正在重新启动,我将停止tomcat服务。

因此,在cloudify shell中,我执行了:

cloudify@default> Connected -manager-1_IP成功连接到cloudify@default>使用-应用程序helloworld使用应用程序helloworld cloudify@helloworld>调用tomcat cloudify@helloworld>cloudify:启动-维护模式60调用结果: 1:从实例#1@tomcat_IP确定,结果:代理故障检测成功禁用了60分钟的调用成功完成

此时,我通过ssh连接到tomcat并运行:

CATALINA_HOME/bin/catalina.sh停止

在CATALINA_HOME/log/catalina.out中,我可以看到应用服务器正在停止并立即重新启动!

那么,只有当我决定重新启动应用服务器时,才能停止应用服务器并重新启动它,我应该做什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-24 07:08:02

Cloudify 2.7中的维护模式用于防止系统在服务VM失败时启动新VM。

您要寻找的是防止Cloudify自动修复流程云化检查配置的进程的活性,如果它死了,它将再次执行'start‘生命周期。

在您的示例中,监视过程可能会更改,因为您将手动重新启动它。因此,您不应该使用默认的进程监视。这里有一个类似的问题:LOCATORS

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28685350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档