我在OpenStack Icehouse中使用Cloudify 2.7。
我已经在负载均衡器apache后面部署了一个tomct服务,使用以下应用程序grooxy:
application {
name="servizio_tomcat"
service {
name = "LB_apache"
}
service {
name = "tomcat"
dependsOn = ["LB_apache"]
}
}
现在,Load Balancer(LB)已成功启动,而tomcat服务返回以下日志:
2015-07-10 15:40:00,705 vm1.tomcat [1] INFO [org.cloudifysource.usm.launcher.DefaultProcessLauncher] - tomcat_install.groovy:Tomcat installazione terminata 2015-07-10 15:40:01,039 vm1.tomcat [1] INFO [org.cloudifysource.usm.launcher.DefaultProcessLauncher] - 命令退出时的值:0 2015-07-10 15:40:01,239 vm1.tomcat [1] INFO [org.cloudifysource.usm.USMEventLogger.vm1.tomcat] - vm1.tomcat-1安装完成,持续时间:69.2秒 2015-07-10 15:40:01,240 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待依赖项 2015-07-10 15:40:01,240 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待依赖:vm1.LB_apache 2015-07-10 15:40:01,241 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待PU:vm1.LB_apache 2015-07-10 15:40:01,242 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待服务的PUI:vm1.LB_apache for 1799998毫秒 2015-07-10 15:40:02,246 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 超时结束。处理单元vm1.LB_apache发现结果为false 2015-07-10 15:40:02,246 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 无法找到正在运行的服务实例:vm1.LB_apache。在再次尝试之前睡觉 2015-07-10 15:40:07,246 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待服务的PUI:vm1.LB_apache for 1793994 Milliseconds
- EDITED-- 此外,LB_apache负载均衡器服务已成功启动,如下所示:
2015-07-23 10:56:56,750 vm1.LB_apache [1] INFO [org.cloudifysource.dsl.internal.BaseDslScript] - LB_apache-service.groovy:服务已启动 2015-07-23 10:56:56,751 vm1.LB_apache [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 流程实时测试通过 2015-07-23 10:56:56,751 vm1.LB_apache [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 执行流程定位器! 2015-07-23 10:56:56,761 vm1.LB_apache [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 受监控的流程:[4805,4650] 2015-07-23 10:56:56,766 vm1.LB_apache [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 启动异步任务 2015-07-23 10:56:57,340 vm1.LB_apache [1]警告[org.openspaces.admin.internal.discovery.DiscoveryService] - 无法使用uid添加GSC [78079166-64e2-496f-8960-9f8da5384c05];引起:java.rmi.ConnectException:连接失败到[NIO://192.168.0.197:7010 / pid [4133] / 156099058240_2_-9033342841429766968_details [class com.gigaspaces.grid.gsc.GSCImpl]];嵌套异常是: java.net.SocketTimeoutException 2015-07-23 10:56:57,440 vm1.LB_apache [1]警告[org.openspaces.admin.internal.discovery.DiscoveryService] - 无法使用uid添加GSC [7651d9af-980b-4609-b025-b6f032cdd5ca];引起:java.rmi.ConnectException:连接失败[NIO://192.168.0.198:7010 / pid [4114] / 150333879046_2_3930206808247770008_details [class com.gigaspaces.grid.gsc.GSCImpl]];嵌套异常是: java.net.SocketTimeoutException 2015-07-23 10:56:57,478 vm1.LB_apache [1]警告[org.openspaces.admin.internal.discovery.DiscoveryService] - 无法使用uid添加[Processing Unit Instance] [8e7aa0bb-c9e6-48bc-818b- eef54109d19b];引起:java.rmi.ConnectException:连接失败到[NIO://192.168.0.197:7010 / pid [4133] / 156099058256_3_-9033342841429766968_details [class org.openspaces.pu.container.servicegrid.PUServiceBeanImpl]];嵌套异常是: java.net.SocketTimeoutException 2015-07-23 10:56:57,542 vm1.LB_apache [1] INFO [LB_apache-stdout] - LB_apache_Start.groovy:即将开始LB_apache ...
2015-07-23 10:56:57,543 vm1.LB_apache [1] INFO [LB_apache-stdout] - LB_apache_Start.groovy:完成LB_apache的开始。
有人可以帮我理解这个警告吗? 感谢
答案 0 :(得分:0)
此日志文件仅包含INFO日志,而不包含错误。日志行只表示Apache负载均衡器的实例尚未启动。 tomcat实例配置为“依赖”负载均衡器实例。因此,在负载均衡器启动并完成注册到Cloudify群集之前,不会启动tomcat。
tomcat服务将一直等到Apache实例启动。