0

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

4

2 回答 2

0

您当然可以在同一台机器上运行所有这些组件(Chronos、master、slave 和 ZK),尽管一旦您拥有多个 master 的 HA,ZK 确实变得有价值。

正如用户 4103259 建议的那样,检查主从日志中是否存在丢失/失败的任务 ID,以查看它到底发生了什么。在任务启动/运行/完成过程中的任何地方,任务都可能由于多种原因而丢失/失败。

于 2014-10-30T08:13:58.373 回答
0

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

于 2014-10-02T16:57:14.337 回答