我使用的数据库最近崩溃了很多。而且我找不到一种像样的方法来深入研究这个问题。我查看了mysql错误日志,但不知道如何开始。
这种情况发生了很多次,我已经恢复了几次数据库。但它一直在发生,我想找出原因并解决原因。我已按照恢复链接进行操作,并尝试在失败消息周围搜索。但想不通。.
那么,您将如何找出崩溃原因?有指导方针吗?真的很感激。
2014-12-08 11:01:52 30924 [注意] InnoDB:恢复清除
2014-12-08 11:59:10 7f945e0e3700 InnoDB:文件 buf0buf.cc 行 3687 中的线程140275209877248断言失败
InnoDB:断言失败:buf_fix_count> 0
InnoDB:我们故意生成一个内存陷阱。
InnoDB:向 http://bugs.mysql.com 提交详细的错误报告。
InnoDB:如果您反复遇到断言失败或崩溃,即使
InnoDB:在mysqld启动后,可能会有
InnoDB:InnoDB 表空间中的损坏。请参考
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html
InnoDB:关于强制恢复。
19:59:10 UTC - mysqld 收到信号 6 ;
这可能是因为您遇到了错误。此二进制文件或其链接所针对的库之一也可能已损坏、构建不正确或配置错误。此错误也可能由硬件故障引起。我们将尽力收集一些信息,希望这些信息有助于诊断问题,但由于我们已经崩溃了,所以肯定有问题,这可能会失败。请通过报告任何错误来帮助我们改进Percona服务器 http://bugs.percona.com/
key_buffer_size=33554432
read_buffer_size=131072
max_used_connections=6
max_threads=1002
thread_count=3
connection_count=3
mysqld 最多可以使用
key_buffer_size + (read_buffer_size + sort_buffer_size(*max_threads = 432019 KB 内存
希望没关系;如果没有,请减少等式中的一些变量。
线程指针:0x0
正在尝试回溯。您可以使用以下信息来查找 mysqld 死亡的地方。如果您在此之后没有看到任何消息,则出了大问题...
stack_bottom = 0 thread_stack 0x40000
/usr/sbin/mysqld(my_print_stacktrace+0x2e([0x8c821e]
/usr/sbin/mysqld(handle_fatal_signal+0x4a4([0x671f44]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0([0x7f98c3646cb0]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35([0x7f98c2a9c425]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b([0x7f98c2a9fb8b]
/usr/sbin/mysqld[0xa5e1c8]
/usr/sbin/mysqld[0xa754ce]
/usr/sbin/mysqld[0xa766b3]
/usr/sbin/mysqld[0xa5a727]
/usr/sbin/mysqld[0xa3de9c]
/usr/sbin/mysqld[0x9e384d]
/usr/sbin/mysqld[0x9e0b7d]
/usr/sbin/mysqld[0x9e1ecc]
/usr/sbin/mysqld[0x9b299c]
/usr/sbin/mysqld[0xa09f26]
/usr/sbin/mysqld[0x9fc62c]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a([0x7f98c363ee9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d([0x7f98c2b59ccd]
您可以通过访问 http://www.percona.com/software/percona-server/下载Percona服务器操作手册。您可能会在手册中找到可帮助您确定崩溃原因的信息。
141208 11:59:14 mysqld_safe 现在正在运行的进程数:0
141208 11:59:14 mysqld_safe mysqld 重新启动
看起来像在 5.6.13-61.0 中修复的已知 percona 错误:
https://bugs.launchpad.net/percona-server/+bug/1224432