这个命令是什么意思?
oo-cgroup-read memory.failcnt
为什么结果变化如此之大?! 一段时间后从35000到80000
有趣的时刻,应用程序速度与该数字之间没有关系...
答案 0 :(得分:3)
根据OpenShift网站上的KB,这是你的应用程序达到齿轮内存限制的次数(小齿轮为512MB)。这可能会也可能不会导致应用程序重新启动,具体取决于导致它的原因。如果这个数字不断增加,那通常意味着你要么: a。)应用程序中存在内存泄漏,您应该找到它 b。)因为您正在运行大型应用程序而应升级到更大的齿轮尺寸
请记住,在您的装备上运行的任何内容都使用内存,包括数据库,cron脚本等。特别是如果您使用的是Java&一个齿轮上的数据库盒式磁带,你可以很快地遇到内存问题。建议您尝试使用缩放应用程序,以便数据库可以使用自己的齿轮,或者尝试使用更大的齿轮尺寸(甚至是更大的齿轮)。
https://www.openshift.com/kb/kb-e1082-how-to-check-for-memory-limit-violations