gpt4 book ai didi

docker - 优雅地停止 prometheus docker 容器

转载 作者:行者123 更新时间:2023-12-04 19:43:29 31 4
gpt4 key购买 nike

我在 centos 上的 docker 容器中运行 prometheus。我想知道是否有办法优雅地停止普罗米修斯(没有数据损坏)。将运行docker stop工作?我在这方面找不到任何文档,而且我是 linux、docker 和 prometheus 的新手。

最佳答案

是的,这应该有效。
docker stop向 PID1 的进程发送 SIGTERM 信号,如果您使用的是官方镜像,则该进程是 prometheus。如果在一段时间内(默认 10s)没有收到应答,docker 将发送 SIGKILL 信号并终止进程。

Prometheus 预计会在收到 SIGTERM 时完全关闭,但这可能需要超过 10 秒的时间。看
https://prometheus.io/docs/introduction/faq/#troubleshooting

您可能必须延长 docker 在发送 SIGKILL 之前等待的时间。
例如:docker stop --time 50根据您的 Prometheus 设置,您必须在此处找到正确的设置。

关于docker - 优雅地停止 prometheus docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43671717/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com