Questions tagged «outofmemoryerror»

1
如何阅读oom-killer系统日志消息?
我有一台有时会完全死的Ubuntu 12.04服务器-没有SSH,没有ping,在物理重启之前什么也没有。 重新启动后,我在系统日志中看到oom-killer杀死了几乎所有东西。 其中有很多详细的内存使用信息。我如何阅读这些日志以查看是什么引起了OOM问题?服务器的内存远远超过了所需的内存,因此它不应耗尽内存。 Oct 25 07:28:04 nldedip4k031 kernel: [87946.529511] oom_kill_process: 9 callbacks suppressed Oct 25 07:28:04 nldedip4k031 kernel: [87946.529514] irqbalance invoked oom-killer: gfp_mask=0x80d0, order=0, oom_adj=0, oom_score_adj=0 Oct 25 07:28:04 nldedip4k031 kernel: [87946.529516] irqbalance cpuset=/ mems_allowed=0 Oct 25 07:28:04 nldedip4k031 kernel: [87946.529518] Pid: 948, comm: irqbalance Not tainted 3.2.0-55-generic-pae #85-Ubuntu …

5
如何可靠地使用Java堆转储?
我的团队在尝试执行由OutOfMemoryErrors触发的良好堆转储时遇到了困难。由于特定的原因,我们目前正在使用从bash脚本调用的jmap进行转储,而不是使用HeapDumpOnOutOfMemoryError标志。我们正在使用堆大小约为3 GB的64位1.6 JVM。我们的堆转储在90%的时间内失败(猜测)。 我们是否可以采取任何措施来提高获得干净堆转储的可能性,以解决内存问题?我已经读到jmap在Java 1.4中存在主要问题,但是现在应该主要解决这些问题。

3
是什么导致JBoss上的PermGen OutOfMemoryError?
JBoss中PermGen OutOfMemoryError的根本原因是什么? 我在开发环境中运行JBoss AS 4.2.2,这是在大量重新部署Web应用程序之后发生的。 Christian Vest Hansen的博客提供了JVM选项,这些选项很有帮助,但不能完全解决问题: -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=128m
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.