【发布时间】:2022-04-19 01:33:07
【问题描述】:
我正在管理 docker swarm 中运行的几个节点上的几个堆栈。不幸的是,似乎一个工作节点失去了与我当前拥有的单个管理器的连接,该管理器将该节点设置为故障状态并关闭了该节点上正在运行的服务。
经过一番搜索,我发现可以使用此命令在 swarm 中设置 dispatcher-heartbeat。
docker swarm --dispatcher-heartbeat 5s
显然默认值为 5 秒,建议设置为 30 秒。这个设置具体是做什么的?是否可以将其设置为非常高的数字?无论如何,我只想让服务继续在节点上运行。
【问题讨论】:
标签: docker docker-swarm