无法开始马拉松

时间:2018-07-04 16:35:46

标签: azure marathon dcos

无论我采用默认配置还是自定义(减少cpus,因为我正在试用中),我的maraton-lb都无法启动,并且无法不停止健康检查。我在做什么错了?

日志:

[ALERT] 184/143843 (321) : Starting frontend marathon_http_in: cannot bind socket [0.0.0.0:80]
[ALERT] 184/143843 (321) : sendmsg logger #1 failed: No such file or directory (errno=2)
[ALERT] 184/143843 (321) : sendmsg logger #2 failed: No such file or directory (errno=2)
[ALERT] 184/143843 (321) : sendmsg logger #1 failed: No such file or directory (errno=2)
[ALERT] 184/143843 (321) : sendmsg logger #2 failed: No such file or directory (errno=2)
Received task health update, healthy: false
Received killTask for task marathon-lb.cbfaf218-7f97-11e8-aef1-70b3d5800001

marathon-json:

{
  "marathon-lb": {
      "instances": 1.0, "mem": 1048.0, "cpus": 1
  }
}

dcos package install --options=marathon-config.json marathon-lb

仅供参考,我尝试了很多配置。 Azure文档,马拉松文档,mesos文档以及各种不同的变体。结果总是一样。

1 个答案:

答案 0 :(得分:0)

您是否还绑定了80端口? Marathon-lb通常部署到公共代理,因此配置通常比您发布的配置长-您是否尝试使用默认配置?默认情况下,它还需要绑定到80和443,以及它使用的非特权端口-该错误似乎无法将其绑定到任何地方。