Изменение диапазона эфемерного порта может вызвать проблемы, если вы используете Mesos .
Mesos анонсирует ресурсы хоста для различных платформ Mesos, которые затем могут использовать рекламируемые ресурсы. Объявленные ресурсы включают ЦП, память, порты и т. Д. Набор портов по умолчанию, который рекламирует Mesos, составляет 31000-32000 . Это позволяет избежать конфликта с диапазоном портов Linux по умолчанию, равным 32768-61000 .
Примечательно, что Mesos не знает о том, является ли порт используется каким - либо другим процессом, он просто отслеживает назначение портов для субъектов , которые он оркеструет ( Mesos Задачи и Mesos исполнителях ). Поэтому, если вы измените диапазон эфемерных портов так, чтобы он перекрывался с диапазоном портов Mesos, вполне вероятно, что некоторый произвольный процесс будет использовать эфемерный порт, который на самом деле является одним из этих «портов Mesos». Это может привести к тому, что Mesos предложит этот порт для Mesos Framework , что приведет к случайным сбоям его исполнителей Mesos и / или задач Mesos, поскольку они не смогут подключиться к этому порту.
Если вам нужно увеличить диапазон временных портов, а также запустить Mesos, вы можете изменить объявленные порты через mesos-slave
(скоро будет переименован mesos-agent
) параметр конфигурации --resources
.