Chronos 资源不足警告
Chronos insufficient resources warning
我正在尝试 运行 Mesos 上的 Chronos,但我的所有作业都停留在 queueing
状态。
systemctl status chronos -l
显示:
Mar 20 20:21:08 core-mq3 chronos[17940]: [2017-03-20 20:21:08,985] WARN Insufficient resources remaining for task 'ct:1490040556081:0:JobName:', will append to queue. (Needed: [cpus: 0.5 mem: 256.0 disk: 256.0], Found: [cpus: 1.8 mem: 11034.0 disk: 60398.8,cpus: 2.0 mem: 6542.0 disk: 60399.0]) (org.apache.mesos.chronos.scheduler.mesos.MesosJobFramework:155)
所以,即使所有资源都超过要求,它也拒绝了。
这是一条红鲱鱼。代理没有完成约束,这就是它无法 运行 任务的原因。
运行 curl GET <chronos>/scheduler/jobs/search?name=<job>
给了我工作的所有细节,我用它来验证约束没有被满足。
我正在尝试 运行 Mesos 上的 Chronos,但我的所有作业都停留在 queueing
状态。
systemctl status chronos -l
显示:
Mar 20 20:21:08 core-mq3 chronos[17940]: [2017-03-20 20:21:08,985] WARN Insufficient resources remaining for task 'ct:1490040556081:0:JobName:', will append to queue. (Needed: [cpus: 0.5 mem: 256.0 disk: 256.0], Found: [cpus: 1.8 mem: 11034.0 disk: 60398.8,cpus: 2.0 mem: 6542.0 disk: 60399.0]) (org.apache.mesos.chronos.scheduler.mesos.MesosJobFramework:155)
所以,即使所有资源都超过要求,它也拒绝了。
这是一条红鲱鱼。代理没有完成约束,这就是它无法 运行 任务的原因。
运行 curl GET <chronos>/scheduler/jobs/search?name=<job>
给了我工作的所有细节,我用它来验证约束没有被满足。