mysql が時々ハングアップして起動できなくなります。原因は何ですか?
my.cnf 構成:
[クライアント]
ポート = 3306
ソケット = /tmp/mysql.sock
[mysqld]
ポート = 3306
ソケット = /tmp/mysql.sock
skip -external-locking
log-error=/alidata/log/mysql/error.log
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
skip-name-resolve
log-bin=mysql-bin
binlog_format=mixed
サーバーID = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
クイック
max_allowed_packet = 16M
[mysql]
自動再ハッシュなし
[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
expire_logs_days = 5
max_binlog_size = 1000M
エラーログログ:
170421 14:16:49 mysqld_safe 現在実行中のプロセスの数: 0
170421 14:16:49 mysqld_safe mysqld が再起動されました
2017-04-21 14:16:49 1480 [メモ] プラグイン 'FEDERATED' は無効になっています。
2017-04-21 14:16:49 1480 [メモ] InnoDB: アトミックを使用してバッファ プール ページを参照する
2017-04-21 14:16:49 1480 [メモ] InnoDB: InnoDB メモリ ヒープは無効になっています
2017-04-21 14:16:49 1480 [メモ] InnoDB: ミューテックスと rw_locks は GCC アトミック ビルトインを使用します
2017-04-21 14:16: 49 1480 [メモ] InnoDB: メモリ バリアは使用されません
2017-04-21 14:16:49 1480 [メモ] InnoDB: 圧縮テーブルは zlib 1.2.3 を使用します
2017-04-21 14:16: 49 1480 [メモ] InnoDB: Linux ネイティブ AIO の使用
2017-04-21 14:16:49 1480 [メモ] InnoDB: CPU crc32 命令の使用
2017-04-21 14:16:49 1480 [メモ] ] InnoDB: バッファ プールの初期化、サイズ = 128.0M
InnoDB: mmap(137363456 バイト) に失敗しました; errno 12
2017-04-21 14:16:49 1480 [エラー] InnoDB: バッファにメモリを割り当てることができませんプール
2017-04-21 14:16:49 1480 [エラー] プラグイン 'InnoDB' の初期化関数がエラーを返しました。
2017-04-21 14:16:49 1480 [エラー] プラグイン 'InnoDB' の登録ストレージ エンジンが失敗しました。
2017-04-21 14:16:49 1480 [エラー] 不明またはサポートされていないストレージ エンジン: InnoDB
2017-04-21 14:16:49 1480 [エラー] 中止中
2017-04-21 14:16:49 1480 [メモ] ビンログの終了
2017-04-21 14:16:49 1480 [メモ] プラグイン 'パーティション' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'PERFORMANCE_SCHEMA' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'BLACKHOLE' をシャットダウンします
2017-04-21 14:16: 49 1480 [メモ] プラグイン 'INNODB_SYS_DATAFILES' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_TABLESPACES' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] ] プラグイン 'INNODB_SYS_FOREIGN_COLS' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_FOREIGN' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグインをシャットダウンしています'INNODB_SYS_FIELDS'
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_COLUMNS'
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_INDEXES'# をシャットダウンします##2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_TABLESTATS' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_SYS_TABLES' をシャットダウンします
2017- 04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_FT_INDEX_TABLE' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_FT_INDEX_CACHE' をシャットダウンします
2017-04-21 14 :16:49 1480 [メモ] プラグイン 'INNODB_FT_CONFIG' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_FT_BEING_DELETED' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_FT_DELETED' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_FT_DEFAULT_STOPWORD' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ]プラグイン 'INNODB_METRICS' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_BUFFER_POOL_STATS' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン ' をシャットダウンしていますINNODB_BUFFER_PAGE_LRU'
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_BUFFER_PAGE'
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_CMP_PER_INDEX_RESET'## をシャットダウンします#2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_CMP_PER_INDEX' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_CMPMEM_RESET' をシャットダウンします
2017-04 -21 14:16:49 1480 [メモ] プラグイン 'INNODB_CMPMEM' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_CMP_RESET' をシャットダウンしています
2017-04-21 14: 16:49 1480 [メモ] プラグイン 'INNODB_CMP' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_LOCK_WAITS' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_LOCKS' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] プラグイン 'INNODB_TRX' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] シャットダウンしていますプラグイン 'ARCHIVE' をダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'MyISAM' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'CSV をシャットダウンします'
2017-04-21 14:16:49 1480 [メモ] プラグイン 'MRG_MYISAM' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'MEMORY' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'sha256_password' をシャットダウンします
2017-04-21 14:16:49 1480 [メモ] プラグイン 'mysql_old_password' をシャットダウンします
2017-04- 21 14:16:49 1480 [メモ] プラグイン 'mysql_native_password'
をシャットダウンします2017-04-21 14:16:49 1480 [メモ] プラグイン 'binlog' をシャットダウンしています
2017-04-21 14:16:49 1480 [メモ] /alidata/server/mysql/bin/mysqld: シャットダウンが完了しました
170421 14:16:49 pid ファイル /alidata/server/mysql/data/iZ23czua4kgZ.pid からの mysqld_safe mysqld が終了しました
メモリが十分ではありません。通常、OS の 75% を占める mysql メモリの量を確認していません。
InnoDB: バッファー プールにメモリを割り当てることができません
この文を見てください、メモリが足りません。自分で Baidu を使用する場合は、必ず間違った情報を見つけてください
メモリパラメータ innodb_buffer_pool_size が設定されていない場合、5.6 以降ではデフォルトで 128M が使用されますが、これではメモリが不十分です。バージョン 5.5 より前のバージョンを使用するか、メモリを増やすことをお勧めします
メモリの問題、十分ではありません
その理由は次のとおりです: 不明またはサポートされていないストレージ エンジン。
innodb_buffer_pool_size 設定が小さすぎる可能性もあります。
[エラー] InnoDB: バッファー プールにメモリを割り当てることができません
エラーは明らかです。innodb_buffer_pool_size 設定を変更するだけです。