【发布时间】:2015-03-11 21:54:10
【问题描述】:
我有一个应用程序在具有 4 GB RAM 的普通系统上运行良好,但是当我将系统 RAM 设置为 12 GB 时,系统崩溃,我需要重新启动应用程序。
我是否必须为我的 RAM 更改手动设置任何内核参数???
下面给出了操作系统和故障转储的详细信息
操作系统
Linux manage 2.6.39.4-1smp #19 SMP Tue Nov 27 18:47:20 IST 2012 i686 unknown
/var/log/messages 中的崩溃
Mar 06 16:43:39 1425640419 kernel: Pid: 29750, comm: java Tainted: G W 2.6.39.4-1smp #19
Mar 06 16:43:39 1425640419 kernel: Call Trace:
Mar 06 16:43:39 1425640419 kernel: [<c105e36f>] bad_page+0xb4/0xcd
Mar 06 16:43:39 1425640419 kernel: [<c105f6e8>] get_page_from_freelist+0x303/0x488
Mar 06 16:43:39 1425640419 kernel: [<c105f9e2>] __alloc_pages_nodemask+0xe2/0x525
Mar 06 16:43:39 1425640419 kernel: [<c106195d>] ? ____pagevec_lru_add_fn+0xa0/0xa6
Mar 06 16:43:39 1425640419 kernel: [<c107d0c0>] alloc_pages_vma+0x15b/0x164
Mar 06 16:43:39 1425640419 kernel: [<c106d477>] do_wp_page+0x402/0x686
Mar 06 16:43:39 1425640419 kernel: [<c106df1e>] handle_pte_fault+0x823/0x879
Mar 06 16:43:39 1425640419 kernel: [<c106ee53>] handle_mm_fault+0x159/0x16b
Mar 06 16:43:39 1425640419 kernel: [<c101a868>] ? mm_fault_error+0xc9/0xc9
Mar 06 16:43:39 1425640419 kernel: [<c101ab80>] do_page_fault+0x318/0x330
Mar 06 16:43:39 1425640419 kernel: [<c101a868>] ? mm_fault_error+0xc9/0xc9
Mar 06 16:43:39 1425640419 kernel: [<c1228f72>] error_code+0x5a/0x60
Mar 06 16:43:39 1425640419 kernel: [<c101a868>] ? mm_fault_error+0xc9/0xc9
Mar 06 16:43:39 1425640419 kernel: Disabling lock debugging due to kernel taint
Mar 06 16:43:39 1425640419 kernel: BUG: Bad page state in process java pfn:bf081
Mar 06 16:43:39 1425640419 kernel: page:f25e3020 count:0 mapcount:0 mapping:00b40000 index:0x0
Mar 06 16:43:39 1425640419 kernel: page flags: 0x10a30000(swapcache|mappedtodisk|mlocked)
search hit BOTTOM, continuing at TOP
【问题讨论】:
标签: java linux linux-kernel crash centos