0

我正在使用 Apache Chronos 进行作业调度。我的工作是一个简单的 Docker 工作,它执行一些 java 代码,然后通过调用 System.exit(0) 退出。

该作业计划每 30 分钟运行一次,通过执行以下命令,我看到状态代码为“Exited (0) 2 minutes ago”。

docker ps -a


    CONTAINER ID        IMAGE                  COMMAND    CREATED      
                                                                                           STATUS                         PORTS               NAMES
    789ec59e32442        docker-test:latest   "/bin/sh -c 'java -ja"   2 minutes ago       Exited (0) 2 minutes ago                           mesos-05fb536b-asdff-3d634c4ed860-S1.be003d0e-7701-4020-84be-234643565244

但是,当我检查 metrics.chronos 表时,状态消息是“ Container exited with status 125 [internal state: TASK_FAILED]

我在 mesos 日志中看到状态为 TASK_FAILED。不知道这里发生了什么。

4

0 回答 0