Chronos + Mesosphere。如何并行执行任务?

时间:2014-10-01 15:32:23

标签: apache-zookeeper mesosphere

大家好日子。 我有Chronos,Mesos和Zookeeper的单一服务器,我想使用Chronos作为东西,每天运行我的脚本。今天有些脚本,有些是明天等等。  问题是当我试图一个接一个地启动任务时,只有第一个正确执行,另一个在某处丢失。如果我先启动然后暂停3-4秒并启动另一个 - 它们都会启动,但是按顺序启动。  我需要并行运行它们。 有人可以提供一个暗示吗?也许我必须改变一些设置?

2 个答案:

答案 0 :(得分:0)

您应该以UTC时间设置两个任务的时间,重复周期为24小时。在这种情况下,没有理由不能并行执行任务。检查计时器上的时间日志和沙箱中的任务日志是否存在错误。

答案 1 :(得分:0)

你当然可以在同一台机器上运行所有这些组件(Chronos,master,slave和ZK),虽然一旦你拥有多个主机的HA,ZK真的会变得有价值。

正如user4103259建议的那样,检查主要和从属日志中的LOST / failed taskId,看看究竟发生了什么。在任务启动/运行/完成过程的任何地方,任务可能由于多种原因而失败/失败。