0

我将 Cloudify 2.7 与 OpenStack Icehouse 一起使用。

我已经使用以下应用程序 grooxy 在负载均衡器 apache 后面部署了一个 tomct 服务:

application {

name="servizio_tomcat"

service {
    name = "LB_apache"
}
service {
    name = "tomcat"
    dependsOn = ["LB_apache"]
}
}

现在,负载均衡器 (LB) 已成功启动,而 tomcat 服务返回以下日志:

01,242 vm1.tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 等待服务的 PUI:vm1.LB_apache 1799998 毫秒 2015-07-10 15:40:02,246 vm1.tomcat [1] INFO [org. cloudifysource.usm.UniversalServiceManagerBean] - 超时结束。处理单元 vm1.LB_apache 发现结果为假 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 1793994 毫秒 tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 超时结束。处理单元 vm1.LB_apache 发现结果为假 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 1793994 毫秒 tomcat [1] INFO [org.cloudifysource.usm.UniversalServiceManagerBean] - 超时结束。处理单元 vm1.LB_apache 发现结果为假 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 1793994 毫秒

--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] - 无法添加 GSC使用 uid [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 [7651d9af-980b 添加 GSC -4609-b025-b6f032cdd5ca];原因:java.rmi.ConnectException: Connect Failed to [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,742 vm1.LB_apache [1] INFO [LB_apache-stdout] - LB_apache_Start.groovy:即将启动 LB_apache ...
2015-07-23 10:56:57,743 vm1.LB_apache [1] INFO [LB_apache-stdout] - LB_apache_Start.groovy:完成启动 LB_apache。

有人可以帮我理解那个警告吗?谢谢

4

1 回答 1

0

此日志文件仅包含 INFO 日志,不包含错误。日志行仅表明 Apache 负载均衡器的实例尚未启动。tomcat 实例配置为“依赖”负载均衡器实例。因此,在负载均衡器启动并完成注册到 Cloudify 集群之前,不会启动 tomcat。

tomcat 服务将一直等待,直到 Apache 实例启动。

于 2015-07-12T05:56:25.910 回答