gpt4 book ai didi

docker - cpu限制后失败docker容器

转载 作者:行者123 更新时间:2023-12-02 18:53:36 26 4
gpt4 key购买 nike

我正在将Java进程作为docker swarm服务运行。但是,该服务最终占用了我的CPU。我尝试将CPU限制设置为1,并且docker stats显示该容器一致为100%,但是我想使该容器失败95%并重新创建。我有什么办法可以做到这一点?

提前致谢。

最佳答案

与内存不同,CPU是一种可压缩的资源。当内存请求超过限制时,内核将终止该应用程序。当CPU超过限制时,内核仅给该进程以更少的时间在CPU上,并且运行速度会变慢。

没有内置功能可以更改此行为。您将需要实现某种形式的外部监视,使其具有在超过阈值时终止容器的功能。

您真正想要的是为您的容器设置运行状况检查,以检测应用程序变得没有响应。您将需要使用群体模式运行容器,以通过运行状况检查失败自动重新创建容器。

关于docker - cpu限制后失败docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50409141/

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