MySQL 5.7.17重新启动意外

时间:2017-01-26 14:07:04

标签: mysql mysql-5.7

我们的mysql服务器服务每天重启一次,并显示以下错误消息:

  

2017-01-13T17:00:32.747103Z 1171090 [注意]中止连接1171090   db:' someschema'用户:' someuser'主持人:' someserver.com' (得到了   错误读取通信包)抛出后终止调用   ' std :: out_of_range'的一个实例what():vector :: _ M_range_check:   __n(即4294967295)> = this-> size()(即0)17:01:17 UTC - mysqld得到信号6;这可能是因为你遇到了一个bug。也是   可能是这个二进制文件或它链接的一个库   反对是腐败,不正确的构建或错误配置。这个错误可以   也是由硬件故障引起的。试图收集一些   有助于诊断问题的信息。因为这是一次崩溃   而信息收集过程肯定是错误的   可能会失败。

     

key_buffer_size = 8388608 read_buffer_size = 131072   max_used_connections = 916 max_threads = 1500 thread_count = 612   connection_count = 612 mysqld可能最多可以使用   key_buffer_size +(read_buffer_size + sort_buffer_size)* max_threads =   604207 K字节的内存希望没问题;如果没有,减少一些   等式中的变量。

     

线程指针:0x0尝试回溯。您可以使用以下内容   了解mysqld死亡的信息。如果您没有看到任何消息   在此之后,出现了严重的错误...... stack_bottom = 0   thread_stack 0x30000   / usr / sbin目录/ mysqld的(my_print_stacktrace + 0x2c上)[0xe7fdcc]   / usr / sbin目录/ mysqld的(handle_fatal_signal + 0x459)[0x7a9d39]   /lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0)[0x7f81f88d58d0]   /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f81f72de067]   /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7f81f72df448]   /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x15d)[0x7f81f7bcbb3d]   /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5ebb6)[0x7f81f7bc9bb6]   /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5ec01)[0x7f81f7bc9c01]   /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5ee19)[0x7f81f7bc9e19]   /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt24__throw_out_of_range_fmtPKcz+0x11f)[0x7f81f7c1fcdf]   / usr / sbin / mysqld [0x11ae3fe] / usr / sbin / mysqld [0x11b0948]   / usr / sbin目录/ mysqld的(_Z17dict_stats_updateP12dict_table_t23dict_stats_upd_option_t + 0x1140)[0x11b4340]   / usr / sbin目录/ mysqld的(dict_stats_thread + 0x331)[0x11b61c1]   /lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x7f81f88ce0a4]   /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f81f739162d]手册   http://dev.mysql.com/doc/mysql/en/crashing.html页面包含   可以帮助您找出导致崩溃的原因的信息。

在Debian 8上运行。来自oracle APT存储库的MySQL版本5.7.17。 无法在MySQL Bug Tracker for 5.7.17或5.7.18目标版本中找到此问题。 Oracle的手册也没有帮助。

1 个答案:

答案 0 :(得分:0)

作为workorund,你可以禁用innodb持久性统计数据。 它固定在5.7.18。

[mysqld]
innodb-stats-persistent=0
innodb-stats-transient-sample-pages=20
innodb-stats-auto-recalc=0