2015-02-23 2 views
0

Я развернул службу «helloworld» для облачных облаков 2.7 и OpenStack. Я бы остановил службу tomcat без перезагрузки службы.Как остановить службу без перезагрузки

Так, в cloudify оболочки у меня есть выполнить:

cloudify @ по умолчанию> подключить cloudify-менеджер-1_IP Connected успешно cloudify @ по умолчанию> использовать-приложение HelloWorld с помощью приложения HelloWorld cloudify @ HelloWorld> вызови кот cloudify: старт-техническое обслуживание в режиме 60 результатов Призыва: 1: OK от экземпляра # 1 @ tomcat_IP, Результат: обнаружения отказа агента успешно отключен в течение 60 минут вызова завершен успешно

В этот момент я подключен через SSH в котом VM и побежал:

CATALINA_HOME/бен/catalina.sh остановить

В CATALINA_HOME/Журнал/catalina.out Я могу видеть, что сервер приложений останавливается и сразу же перезапускается!

Итак, что мне делать, чтобы остановить сервер приложений и перезапустить его, только когда я решит его перезапустить?

ответ

1

Режим обслуживания в Cloudify 2.7 используется для предотвращения запуска системы новой VM, если служебная виртуальная машина завершилась с ошибкой.

Что вы ищете - это предотвратить Cloudize от автоматического исцеления процесса - Cloudify проверяет работоспособность сконфигурированного процесса, и если он умирает, он снова запускает жизненный цикл «start».

В вашем случае процесс мониторинга может измениться, так как вы будете перезапускать его вручную. Поэтому вы не должны использовать мониторинг процессов по умолчанию. Здесь есть аналогичный вопрос: cloudify 2.7 locator NO_PROCESS_LOCATORS

 Смежные вопросы

  • Нет связанных вопросов^_^