【问题标题】:Issues with mysql large-pages optionmysql大页面选项的问题
【发布时间】:2012-01-06 09:54:25
【问题描述】:

所以我运行的是CentOS 6,在mysql中启用大页面后,我重新启动服务并得到这个,mysql无法启动:

kernel:Oops: 0003 [#1] SMP
kernel:Stack:
kernel:Call Trace:
kernel:Code: 00 e8 53 4f 02 00 48 89 c7 e8 0b f1 ff ff 48 8d 7d e0 48 89 45 e0 48 89 5d e8 e8 60 fe ff ff bf 01 00 00 00 e8 aa f7 ff ff eb 03
kernel:CR2: ffff8800dc2fe330

从配置文件中删除违规行后,我仍然需要重新启动才能重新启动。想法?

【问题讨论】:

  • 这似乎更像是服务器故障 (serverfault.com) 问题,而不是堆栈溢出问题。在那里问它可能会更好。
  • 运行dmesg,那边还有一些日志。

标签: mysql linux centos


【解决方案1】:

您是否启用了此处所述的大页面?

http://dev.mysql.com/doc/refman/5.0/en/large-page-support.html

一个简单的检查方法是:cat /proc/meminfo | grep '巨大'

除了通过 sysctl 还应该设置以下内容

vm.hugetlb_shm_group=27

(如果27是用户mysql的ID)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多