なぜかmysqldが落ちてた。
エラーログをみても原因っぽいメッセージは無かったけど、念のため次のサイトを参考にWarningを消す。
MySQL5.6のmax_open_filesとtable_open_cacheのWarning
###前提・実現したいこと MySQLの起動時にlogに出る、Warningを解消したい。 ###発生している問題・エラーメッセージ 2016-05-09 15:35:47 0 [Not
Buffered warning: Changed limits: max_connections: 214 (requested 800)
Everytime I restart MySQL I have this warning: [Warning] Buffered warning: Changed limits: max_connections: 214 (requested 800) So I have to change max_connecti...
Warningメッセージはこれ。
2019-11-19T11:12:36.441415Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2019-11-19T11:12:36.441648Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
対策はこちら。
$ sudo vi /etc/security/limits.conf
# 以下の2行を追加
mysql hard nofile 65535
mysql soft nofile 65535
$ sudo vi /lib/systemd/system/mysql.service
~
LimitNOFILE=65535
~
コメント