Openshift - 这个命令是什么意思? oo-cgroup-read memory.failcnt

时间:2014-06-12 12:12:38

标签: java jsf cloud openshift

这个命令是什么意思?

oo-cgroup-read memory.failcnt

为什么结果变化如此之大?! 一段时间后从35000到80000

有趣的时刻,应用程序速度与该数字之间没有关系...

1 个答案:

答案 0 :(得分:3)

根据OpenShift网站上的KB,这是你的应用程序达到齿轮内存限制的次数(小齿轮为512MB)。这可能会也可能不会导致应用程序重新启动,具体取决于导致它的原因。如果这个数字不断增加,那通常意味着你要么: a。)应用程序中存在内存泄漏,您应该找到它 b。)因为您正在运行大型应用程序而应升级到更大的齿轮尺寸

请记住,在您的装备上运行的任何内容都使用内存,包括数据库,cron脚本等。特别是如果您使用的是Java&一个齿轮上的数据库盒式磁带,你可以很快地遇到内存问题。建议您尝试使用缩放应用程序,以便数据库可以使用自己的齿轮,或者尝试使用更大的齿轮尺寸(甚至是更大的齿轮)。

https://www.openshift.com/kb/kb-e1082-how-to-check-for-memory-limit-violations