Зміна діапазону ефемерних портів може спричинити проблеми, якщо ви використовуєте Mesos .
Mesos рекламує ресурси хоста на різних Mesos Frameworks, які потім можуть вибрати рекламовані ресурси. Рекламовані ресурси включають процесор, пам'ять, порти тощо. Набір портів, які Mesos рекламує за замовчуванням, становить 31000-32000 . Це дозволяє уникнути зіткнення з діапазоном ефемерних портів за замовчуванням Linux 32768-61000 .
Зокрема, Mesos не знає про те, чи використовується порт яким-небудь іншим процесом, він просто відстежує призначення портів сутностям, які він оркеструє ( Mesos Tasks & Mesos Execitors ). Отже, якщо ви зміните діапазон ефемерних портів таким чином, щоб він перекривався з діапазоном портів Mesos, цілком ймовірно, що якийсь довільний процес буде використовувати ефемерний порт, який насправді є одним із цих "портів Mesos". Це може призвести до того, що Mesos запропонує цей порт для Mesos Framework , який зіткнеться з наче випадковими відмовами його виконавців Mesos та / або Завданнями Mesos, оскільки вони не зможуть прив’язатись до цього порту.
Якщо вам потрібно збільшити діапазон ефемерних портів, а також потрібно запустити Mesos, ви можете змінити рекламовані порти через параметр конфігурації mesos-slave
(незабаром перейменований на mesos-agent
) --resources
.