임시 포트 범위를 변경하면 Mesos를 사용하는 경우 문제가 발생할 수 있습니다 .
Mesos는 호스트의 리소스를 다양한 Mesos Framework에 알리고 광고 된 리소스를 사용하도록 선택할 수 있습니다. 보급 자원에는 CPU, 메모리, 포트 등이 포함 됩니다. Mesos가 보급하는 기본 포트 세트는 31000-32000 입니다. 이것은 기본 Linux 임시 포트 범위 32768-61000 과의 충돌을 피합니다 .
특히 Mesos는 다른 프로세스에서 포트가 사용되는지 여부를 알지 못하고 오케스트레이션하는 엔티티에 대한 포트 할당을 추적합니다 ( Mesos Tasks & Mesos Executors ). 따라서 임시 포트 범위를 Mesos 포트 범위와 겹치도록 변경하면 임의의 프로세스에서 실제로 "Mesos 포트"중 하나 인 임시 포트를 사용하게됩니다. 이로 인해 Mesos는 해당 포트를 Mesos Framework 에 제공 할 수 있으며,이 포트는 해당 포트에 바인딩 할 수 없으므로 Mesos Executor 및 / 또는 Mesos Tasks가 무작위로 실패하는 것처럼 보입니다 .
임시 포트 범위를 늘려야하고 Mesos를 실행해야하는 경우의 구성 매개 변수 mesos-slave
를 곧바로 변경하여 광고 포트를 수정할 수 있습니다 .mesos-agent
--resources