这个命令是什么意思?
oo-cgroup-read memory.failcnt
为什么结果差异如此之大?一段时间后从35000到80000
根据OpenShift网站上的KB,这是您的应用程序达到gears内存限制的次数(小gears是512MB)。这可能会或可能不会导致应用程序重新启动,这取决于导致它的原因。如果这个数字持续增长,那通常意味着你要么:
a)在你的应用程序中有你应该发现的内存泄漏。
b)应该升级到更大的齿轮尺寸,因为你正在运行一个大型应用程序
请记住,在您的设备上运行的任何东西都使用内存,包括数据库,cron脚本等。特别是如果你正在使用java &如果将数据库磁带放在一台设备上,您很快就会遇到内存问题。建议您尝试使用缩放的应用程序,以便数据库可以在它自己的齿轮上,或者尝试使用更大的齿轮尺寸(甚至缩放更大的齿轮)。
https://www.openshift.com/kb/kb-e1082-how-to-check-for-memory-limit-violations