【发布时间】:2017-04-12 20:58:52
【问题描述】:
我们在 AWS 节点上设置了 DC/OS(1.9 版)集群。我们正在使用设置 "taskKillGracePeriodSeconds"=60 创建 Marathon 应用程序定义。我们还在我们的应用程序中捕获 SIGTERM 以优雅地处理应用程序关闭。但这并没有错,Marathon 会立即杀死应用程序(按比例缩小/销毁),而不是像预期的那样等待 60 秒。我们在 SIGTERM 上收到回调,但之后应用程序立即被终止。我们还尝试通过在文件 /var/lib/dcos/mesos-slave-common MESOS_ATTRIBUTES=executor_shutdown_grace_period:60secs;docker_stop_timeout:60s 中设置以下属性来启动 Mesos 从代理 ecs,但这也无济于事。
DCOS 集群代理使用 centos-release-7-2.1511.el7.centos.2.10.x86_64 操作系统。
是否有人能够成功使用 taskKillGracePeriodSeconds。?
请帮助解决这个问题。
谢谢。
【问题讨论】: