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

В настоящее время я использую Mesos + Marathon для теста.

Когда я запускаю много задач с помощью команды ping 8.8.8.8, в какой-то момент слейвы больше не могут запускать задачу. Итак, я проверил out stderr песочницы, затем он показывает

Не удалось инициализировать, pthread_create

Я запускал таски с 0.00001 cpus и 0.00001 mems, поэтому в слейвах оставалось достаточно ресурсов для запуска таска.

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


person DHPark    schedule 17.09.2015    source источник
comment
может ли быть ограничение на количество запросов icmp, которые вы можете запускать параллельно? что, если вы используете другую команду?   -  person JoSSte    schedule 17.09.2015
comment
@JoSSte Проблема была такой же, даже если я использую while true; спать 1; Выполнено; команда.   -  person DHPark    schedule 18.09.2015


Ответы (1)


Моим первым предположением было бы то, что вы достигли предела ulimits для своих подчиненных. Можете ли вы попробовать следующее:

#Check max number of threads: $ ulimit -u 1024

Кстати: если вы просто хотите запустить фиктивные задачи, я бы, вероятно, использовал sleep 3000 или что-то в этом роде.

Надеюсь, это поможет Йоргу

person js84    schedule 17.09.2015
comment
Результат команды ulimit -u — 1545932. Когда возникла эта проблема, общее количество процессов было 3074. Я пока не могу решить эту проблему. - person DHPark; 18.09.2015