天天看点

MySQL 和 Innobackup 不定期卡住的秘密

最近很长时间,陆续有不少朋友跟我说他们的MySQL经常重启,卡住,然后结了一堆报错信息。

正好,自己之前也遇到过大批量的MySQL hang和innobackupex备份卡住的问题,一直没时间写,现在就分享下自己遇到的问题,希望后面的人可以避免

好了,直接上图实战

症状

  • MySQL hang
MySQL 和 Innobackup 不定期卡住的秘密
  • Innobackupex hang
MySQL 和 Innobackup 不定期卡住的秘密
  • 相关跟踪
MySQL 和 Innobackup 不定期卡住的秘密
MySQL 和 Innobackup 不定期卡住的秘密
MySQL 和 Innobackup 不定期卡住的秘密

结论

  1. 如果是centos 2.6.32-504 内核 + MySQL社区版本 , 那么大概率会出现这个问题
  2. 修复方案:

    yum update kernal 小版本升级到 2.6.32-504.23.4 可以解决此问题

  3. 相关链接: https://ma.ttias.be/linux-futex_wait-bug/ https://blogs.oracle.com/poonam/hung-jvm-due-to-the-threads-stuck-in-pthreadcondtimedwait

继续阅读