【发布时间】:2019-05-19 05:57:04
【问题描述】:
给定一个使用memory limit 启动的 Docker 容器,我想知道是否可以检测到何时强制执行该内存限制,因此容器即将崩溃,因为它的内存不足。是否有一些我可以捕获的信号?或者我可以轮询的一些日志文件?事后检测到这一点,即使延迟几分钟仍然有用
【问题讨论】:
-
更简单:
docker stats --no-stream | tr -d "%" | awk '{if($7>10)print "Warning: " $1 "/" $2" is consuming more than 80% of its availabile memory ("$7"%)"}'
标签: docker memory-limit