2016-10-18 1 views
1

В настоящее время я просто пытаюсь использовать функцию весеннего облачного задания в своём общедоступном облаке с моей учетной записью, версия api - 2,63. Я просто скопирую only complete sample code from the spring cloud task document, создаю и упакую локально и нажимаю на облачный литейный цех и указываю «no-route: true» и «health-check-type: none» в manifest.yml. Но, похоже, это бесполезно, журнал показывает информацию об ошибке «Процесс разбился с типом: web» после успешного запуска образца и уничтожения контейнера. Поэтому я удивляюсь, почему облачный литейный завод считает, что мои приложения - это веб-приложение, потому что, судя по зависимости, я использую только Spring-облако-task-core и spring-boot-starter. Почему он все еще выполняет проверку работоспособности, даже если я установил его, чтобы избежать подобных проверок?Вопросы для запуска однозадачной задачи в Cloud Foundry v2

+0

Можете ли вы предоставить свой 'manifest.yml', пожалуйста? –

+0

Позже я опубликую манифест, на самом деле это очень просто, только специальные маршруты и тип проверки работоспособности являются особенными. – Audison

+0

Я думаю, что у меня может возникнуть недоразумение в отношении типа проверки работоспособности. Он работает только при запуске приложения. В настоящее время мое приложение может успешно работать. Позже я нажимаю приложение для родного приветствия, оно также может работать. Сбой произошел после завершения работы приложения и уничтожения контейнера, а Cloud Foundry возобновил его перезагрузку, чего я не хочу, так же как и в V3, он уже поддерживает функцию задачи. Таким образом, набор проверки работоспособности не имеет значения, t предотвратить эту проверку, правильно? – Audison

ответ

0

Свойство типа проверки работоспособности имеет последствия только для рабочего приложения, чтобы гарантировать, что не произойдет сбой во время запуска и запуска приложения в контейнере Диего. Но когда приложение закончено и контейнер уничтожен, это свойство не может помешать Диего принять его как проблему с аварийным завершением и перезапустить его. Только Cloud Foundry V3 начинает поддерживать функцию Task.