Не удалось найти работающий экземпляр службы

Я использую Cloudify 2.7 с OpenStack Icehouse.

Я развернул службу tomct за Apache подсистемы балансировки нагрузки, используя следующие приложения Grooxy:

application {

name="servizio_tomcat"

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

Теперь балансировщик нагрузки (LB) был успешно запущен, а служба tomcat возвращает следующий журнал:

2015-07-10 15: 40: 00,705 vm1.tomcat [1] INFO [org.cloudifysource.usm.launcher.DefaultProcessLauncher] - tomcat_install.groovy: конечные данные установки Tomcat 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 INSTALL завершен, продолжительность: 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 для 1799 Миллисекунды 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 миллисекунд

--EDITED-- Кроме того, служба балансировки нагрузки LB_apache была успешно запущена следующим образом:

2015-07-23 10: 56: 56 750 vm1.LB_apache [1] ИНФОРМАЦИЯ [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 с идентификатором [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] - Не удалось добавить GSC с помощью uid [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 [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.PUServiceBan; вложенное исключение: 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] ИНФОРМАЦИЯ [LB_apache-stdout] - LB_apache_Start.groovy: Законченный запуск LB_apache.

Может ли кто-нибудь помочь мне понять это предупреждение? Спасибо

1 ответ

Решение

Этот файл журнала содержит только журналы INFO, а не ошибки. Строки журнала просто указывают, что экземпляр балансировщика нагрузки Apache еще не запущен. Экземпляр tomcat настроен так, чтобы "зависеть" от экземпляра балансировщика нагрузки. В результате tomcat не будет запущен, пока балансировщик нагрузки не запустится и не завершит регистрацию в кластере Cloudify.

Служба tomcat будет ждать до тех пор, пока не будет запущен экземпляр Apache.

Другие вопросы по тегам