我使用JDK 7在Linux上成功安装了WSO2 EMM。
应用程序正常但服务器已关闭。在日志文件中,我找到了以下信息:
TID:[0] [EMM] [2015-10-09 10:03:18,044]信息 {org.wso2.carbon.core.init.CarbonServerManager} - 关机钩子 触发.... {org.wso2.carbon.core.init.CarbonServerManager} TID:[0] [EMM] [2015-10-09 10:03:18,045]信息 {org.wso2.carbon.core.init.CarbonServerManager} - 正常关闭 下WSO2企业移动平台...... {org.wso2.carbon.core.init.CarbonServerManager} TID:[0] [EMM] [2015-10-09 10:03:18,047]信息 {org.wso2.carbon.core.ServerManagement} - 开始切换到 维护模式... {org.wso2.carbon.core.ServerManagement} TID:[0] [EMM] [2015-10-09 10:03:18,047]信息 {org.wso2.carbon.core.ServerManagement} - 停止所有传输 监听器{org.wso2.carbon.core.ServerManagement} TID:[0] [EMM] [2015-10-09 10:03:18,047]信息 {org.wso2.carbon.core.ServerManagement} - 等待请求服务 完成... {org.wso2.carbon.core.ServerManagement} TID:[0] [EMM] [2015-10-09 10:03:18,051] INFO {org.wso2.carbon.core.ServerManagement} - 所有请求都已存在 提供服务。 {org.wso2.carbon.core.ServerManagement} TID:[0] [EMM] [2015-10-09 10:03:18,051] INFO {org.wso2.carbon.core.ServerManagement} - 等待部署 完成... {org.wso2.carbon.core.ServerManagement} TID:[0] [EMM] [2015-10-09 10:03:18,057]信息 {org.springframework.web.context.support.XmlWebApplicationContext} - 关闭Root WebApplicationContext:启动日期[Fri Oct 09 09:59:43 CEST 2015];上下文层次结构的根 {} org.springframework.web.context.support.XmlWebApplicationContext TID:[0] [EMM] [2015-10-09 10:03:18,058]信息 {} org.springframework.beans.factory.support.DefaultListableBeanFactory - 在org.springframework.beans.factory.support.DefaultListableBeanFactory@24350e35中销毁单身人士: 定义豆.....
我们如何禁用碳服务器的关闭触发器?非常感谢。
答案 0 :(得分:0)
在 Kubernetes 环境中,我发现是 livenessProbe
/readinessProbe
重新启动了容器。您可以通过查看 Pod 的事件来看到这一点,尽管您只会看到一条关于失败的健康检查的消息(而不是像人们预期的那样每次重新启动一条消息)。增加 initialDelaySeconds
为我解决了这个问题。