【MariaDB】起動時のログにmax_open_filesでなんか怒られてる

MariaDB を起動したあとに、ステータス確認したら
なんか Warning が出てたので、そのときの対応メモ

・Warning メッセージ
[Warning] Could not increase number of max_open_files to more than 1024 (request: 4147)
[Warning] Changed limits: max_open_files: 1024 max_connections: 100 (was 100) table_cache: 447 (was 2000)

・環境
CentOS Linux release 8.0.1905
mysql Ver 15.1 Distrib 10.3.11-MariaDB, for Linux (x86_64) using readline 5.1

/etc/security/limits.conf に下記の2行を追加
念のためバックアップをとっておく

# cd /etc/security/
# cp -p  limits.conf limits.conf.org
# vi limits.conf
mysql hard nofile 65535
mysql soft nofile 65535

次に、 /usr/lib/systemd/system/mariadb.service にもこちらを追加!
念ためのバックアップも忘れずに

# cd /usr/lib/systemd/system/
# cp -p mariadb.service mariadb.service.org
# vi mariadb.service

[Service]
LimitNOFILE=5000

最後に設定した内容を反映

systemctl daemon-reload
systemctl restart mysqld

終わり

コメント

タイトルとURLをコピーしました