postmaster导致内核挂起问题

时间:2014-10-24 14:49:08

标签: postgresql linux-kernel kernel

我有一台服务器在/ var / log / messages下面有内核日志,看看postgres db process postmaster导致内核挂起问题,有什么线索可以确认吗?任何行动都可以防止这个问题发生?

2014-10-22T05:35:29.140-05:00 localhost kernel: BUG: Bad page state in process postmaster  pfn:42bfbd
2014-10-22T05:35:29.140-05:00 localhost kernel: page:ffffea000e99f158 flags:00c0000000000000 count:-1 mapcount:0 mapping:(null) index:20c53e (Not tainted)
2014-10-22T05:35:29.140-05:00 localhost kernel: Pid: 9543, comm: postmaster Not tainted 2.6.32-358.23.2.el6.x86_64 #1
2014-10-22T05:35:29.140-05:00 localhost kernel: Call Trace:
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff81128f37>] ? bad_page+0x107/0x160
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff8112a73c>] ? get_page_from_freelist+0x72c/0x830
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff8112bc43>] ? __alloc_pages_nodemask+0x113/0x8d0
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff8112fe00>] ? __lru_cache_add+0x40/0x90
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff81143c27>] ? handle_pte_fault+0x487/0xb50
2014-10-22T05:35:29.140-05:00 localhost kernel: [<ffffffff81160c6a>] ? alloc_pages_current+0xaa/0x110

1 个答案:

答案 0 :(得分:1)

这绝对不是Postgres问题 - 它是内核错误或硬件问题。您使用过时(且不安全)的内核 - yum update您的服务器并重新启动 - 如果它是一个错误,可能会在最新的内核版本中得到纠正,并且您的问题可能会消失。