Мой гипервизор kvm работал с 20+ гостями vps в течение нескольких месяцев. Но несколько дней назад произошла паника ядра. Я обнаружил, что не было никаких аномальных операций, которые могли бы вызвать проблему, за исключением того, что в это время гипервизор удалял гостя и очищал соответствующий логический том. Это ошибка гипервизора? Как это исправить?
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. Если это не принесет результатов, обновите ядро и молитесь, чтобы этого больше не повторилось. Не существует «волшебного средства», чтобы предотвратить это в будущем.