Mesos Dashboard 中的 "completed framework" 是什么?
What is "completed framework" in Mesos Dashboard?
Mesos 将框架标记为完成,框架将不再接受任何任务。这是因为调度程序与 mesos master 断开连接了吗?我们怎样才能避免这种情况?
当主人认为它已经终止并且不会尝试重新连接时,框架被标记为完成。当框架被拆除(参见 teardown endpoint)或断开连接并且未在 failover_timeout
.
内重新注册时,会发生这种情况。
默认的 failover_timeout
是零秒,所以这可能就是这里发生的事情:生产框架在注册时通常应该在 FrameworkInfo
中设置一个非默认的 failover_timeout
Mesos master(建议值比较大,比如一周)。有关编写生产质量 Mesos 框架的更多建议,请参阅 Mesos docs。
Mesos 将框架标记为完成,框架将不再接受任何任务。这是因为调度程序与 mesos master 断开连接了吗?我们怎样才能避免这种情况?
当主人认为它已经终止并且不会尝试重新连接时,框架被标记为完成。当框架被拆除(参见 teardown endpoint)或断开连接并且未在 failover_timeout
.
默认的 failover_timeout
是零秒,所以这可能就是这里发生的事情:生产框架在注册时通常应该在 FrameworkInfo
中设置一个非默认的 failover_timeout
Mesos master(建议值比较大,比如一周)。有关编写生产质量 Mesos 框架的更多建议,请参阅 Mesos docs。