我的kvm虚拟机pipe理程序已经运行了20个以上的vps客户几个月。 但是前几天呢就是内核恐慌。 除了虚拟机pipe理程序正在删除一个guest虚拟机,并在当时清理相应的逻辑卷之外,没有发现会导致问题的exception操作。 这是一个pipe理程序的错误? 如何解决它?
Apr 12 05:33:51 vps kernel: BUG: Bad page map in process crond pte:00000f00 pmd:436a14058 Apr 12 05:33:51 vps kernel: addr:00008cbbca104512 vm_flags:08514270 anon_vma:(null) mapping:ffff41521ab409e0 index:16a Apr 12 05:33:51 vps kernel: vma->vm_ops->fault: filemap_fault+0x0/0x500 Apr 12 05:33:51 vps kernel: vma->vm_file->f_op->mmap: ext4_file_mmap+0x0/0x60 [ext4] Apr 12 05:33:51 vps kernel: Pid: 22373, comm: crond Not tainted 2.6.32-358.18.1.el6.x86_64 #1 Apr 12 05:33:51 vps kernel: Call Trace: Apr 12 05:33:51 vps kernel: [<ffffffff8523ef18>] ? print_bad_pte+0x1d8/0x290 Apr 12 05:33:51 vps kernel: [<ffffffff8521b970>] ? generic_file_aio_read+0x380/0x700 Apr 12 05:33:51 vps kernel: [<ffffffff8523f03b>] ? vm_normal_page+0x6b/0x70 Apr 12 05:33:51 vps kernel: [<ffffffff8524179f>] ? unmap_vmas+0x61f/0xc30 Apr 12 05:33:51 vps kernel: [<ffffffff852476d7>] ?Apr 12 05:44:03 vps kernel: imklog 5.8.10, log source = /proc/kmsg started.
这是一个错误:
Apr 12 05:33:51 vps kernel: BUG: Bad page map in process crond pte:00000f00 pmd:436a14058
您正在运行RHEL:
Apr 12 05:33:51 vps kernel: Pid: 22373, comm: crond Not tainted 2.6.32-358.18.1.el6.x86_64 #1
首先,与RH打开一张票。 如果没有结果,更新内核,并祈祷它不会再发生。 今后没有什么“魔法”来防止这种情况发生。