2017-01-26 9 views
0
当社のMySQLサーバサービスは次のエラーメッセージで一日一回再起動し

のMySQL 5.7.17再起動予期せぬ

2017-01-13T17:00:32.747103Z 1171090 [注]中止DBへの接続1171090 : 'someshema' user: 'someuser' host: 'someserver.com'( 通信パケットの読み込みエラーが発生しました) 'std :: out_of_range'のインスタンスをスローした後に呼び出される終了:vector :: _ M_range_check: __n(これは4294967295です)> = this-> size()(これは0です)17:01:17 UTC - mysqldはシグナル6を取得しました。これはあなたがバグを起こしたためです。 も、このバイナリまたはリンクされているライブラリのうち、 が壊れているか、正しく構築されていない、または誤って構成されている可能性があります。このエラーは、誤動作したハードウェアによっても発生する可能性があります( )。問題の診断に役立つ情報を収集しようとしています( )。これはクラッシュであるため、 間違いがあります。情報収集プロセス が失敗する可能性があります。

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/l IB/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バージョン5.7.17をoracle APTリポジトリから入手してください。 MySQL Bug Trackerのバージョン5.7.17または5.7.18のターゲットバージョンでこの問題を見つけることができませんでした。また、オラクルのマニュアルは役に立ちませんでした。

+0

我々は5.6.35と同様のスタックトレースを持って、MySQLは、彼らが内部的に類似した何かを見ていることが確認さ... も参照してください。https://bugs.mysql.com/bug.php?id=84940 私たちの結論が正しいなら、それは5.6.35/5.7.17で導入された問題であり、修正された次のリリースを待つか、以前のリリースにダウングレードする必要があります。 ご挨拶From shinguz fromDual – shinguz

答えて

0

作業として、innodbの永続的な統計情報を無効にすることができます。 5.7.18に修正されています。

[mysqld] 
innodb-stats-persistent=0 
innodb-stats-transient-sample-pages=20 
innodb-stats-auto-recalc=0 
関連する問題