2016-03-22 4 views
1

Я использую Marathon и Mesos для развертывания/запуска некоторых сервисов докеров (mongodb, elasticsearch и т. Д.), Все с ограничениями для работы на одном узле.Когда марафон запускает все приложения докеров на том же хосте, остановка службы докеров

Когда я отправляю один за другим с некоторым интервалом времени, результат был успешным, но когда я отправляю все приложения сразу, службы докеров останавливаются сразу после некоторого натяжения ... Я полагаю, что проблема связана с накладными расходами на докер, но я не может найти ничего об этом.

Среда узла:

  • Marathon: 0.13.0
  • Mesos: 0.26.0
  • Docker: 1.7.1 хранения: AUFS
  • ОС: CentOS 6.7 Ядро: 3,19 .3 с поддержкой aufs
+0

Просьба предоставить соответствующие части журналов мезо и марафона. –

ответ

0

Я бы порекомендовал настройки --max_tasks_per_offer. В марафоне 0.13.0 по умолчанию было установлено значение 100. Я бы рекомендовал установить его на число в виде одиночных цифр. Попробуйте с 5.

Сколько программ вы запускаете сразу?

+0

нормально, но знаете ли вы какую-либо проблему, связанную с докером? потому что я думаю, что основная проблема связана с приемом докеров. – kikicarbonell

+0

Я не уверен, или какие-то вопросы докеров. Не могу сказать много без журналов Mesos/Marathon. Вы упомянули, что вы запускаете сразу множество приложений, и я видел проблемы в прошлом, если вы пытаетесь запустить больше приложений, чем может сразу обрабатывать ваш агент (подчиненный). – surdy

+0

Ну, мой реальный сценарий развертывает 10 приложений докеров на одном узле. – kikicarbonell