DC/OS (mesos/marathon) как установить время запуска убитого экземпляра приложения

Я установил DC/OS (сервер 3master и 7slave - все Centos7)

Я видел проблему - когда один из подчиненных серверов отключился - запуск mesos/marathon убил экземпляр приложения через 5 минут.

Например, я запускаю в экземпляре mesos/marathon 8 простое веб-приложение. Когда я закрываю или деактивирую сетевой интерфейс одного подчиненного сервера, марафон показывает, что некоторые экземпляры убиты. С этого момента mesos/marathon подождите 5 минут и запустите убитый экземпляр на другой подчиненный онлайн-сервер.

Мой вопрос - как я могу изменить это время? 5 минут - это долго. Я читал документацию DC/OS, но не могу найти ответственную за это переменную.

Я буду очень благодарен за вашу помощь.


person Arek    schedule 26.07.2016    source источник


Ответы (1)


Вы можете указать флаги командной строки Marathon. Основываясь на вашем описании, я предполагаю, что за это может быть ответственно значение по умолчанию для task_launch_timeout или scale_apps_interval.

Однако я не уверен, можно ли это настроить на лету или во время установки в DC/OS. Я видел, что совсем недавно поступил запрос на улучшение сделать флаги Marathon передаваемыми через переменные среды.

person Tobi    schedule 27.07.2016