Докер Chronos Планирование работы через Месос
Я использую Apache Chronos для планирования работы. Моя работа - простая Docker Job, которая выполняет некоторый код Java, а затем завершается, вызывая System.exit(0).
Задание планируется запускать каждые 30 минут, и я вижу код состояния "Выход (0) 2 минуты назад", выполняя следующую команду.
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
789ec59e32442 docker-test:latest "/bin/sh -c 'java -ja" 2 minutes ago Exited (0) 2 minutes ago mesos-05fb536b-asdff-3d634c4ed860-S1.be003d0e-7701-4020-84be-234643565244
Но, когда я проверяю таблицу metrics.chronos, появляется сообщение о состоянии "Контейнер завершен со статусом 125 [внутреннее состояние: TASK_FAILED]"
Я вижу статус как TASK_FAILED в журналах мезо. Не уверен, что здесь происходит.