首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正常停止prometheus docker容器

正常停止prometheus docker容器
EN

Stack Overflow用户
提问于 2017-04-28 11:56:42
回答 1查看 1.5K关注 0票数 0

我在centos上的一个码头容器里运行普罗米修斯。我想知道是否有一种方法可以优雅地阻止prometheus (而不会损坏数据)。运行docker stop会有效吗?我找不到任何关于这方面的文档,而且我是linux、docker和prometheus的新手。

EN

回答 1

Stack Overflow用户

发布于 2017-05-02 13:26:34

是的,这应该行得通。

docker stop会向PID1的进程发送一个SIGTERM信号,如果您使用的是官方图像,这就是普罗米修斯。如果在一段时间内(默认10秒)没有收到应答,docker将发送SIGKILL信号并终止进程。

普罗米修斯预计会在收到SIGTERM信号时干净利落地关闭,但这可能需要10秒以上的时间。请参阅https://prometheus.io/docs/introduction/faq/#troubleshooting

在发送SIGKILL之前,您可能需要延长docker等待的时间。例如:docker stop --time 50你必须根据你的普罗米修斯设置找到正确的设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43671717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档