
ミドルウェアのチューニングでOSやシステムの初期値の制限でひっかかる場合があります。
そんなわけで色々調整。今回の記事はオーバークロックみたいなものなので、本番環境で途中からここらへんのパラメータを変更するのはおすすめしません。
※当該資料によって生じたいかなる損害に対してもその程度に関わらず、一切の責任は負いかねますのでご了承ください。
ファイルディスクリプタ関連のエラー
[Warning] Buffered warning: Could not increase number of max_open_files to more than 1024 (request: 10140) [Warning] Buffered warning: Changed limits: max_connections: 214 (requested 2048)
ファイルディスクリプタの設定を行います。
# vi /etc/security/limits.conf mysql hard nofile 65535 mysql soft nofile 65535
リミットをマックスにします。
# vi /usr/lib/systemd/system/mysqld.service [Service] LimitNOFILE=65535
読み込みます。
# systemctl daemon-reload
起動させましょう。
# systemctl start mysqld # systemctl enable mysqld
再起動させます。
# reboot now
立ち上がったことを確認してログを確認。
# tail -n 2000 /var/log/mysqld.log
WARNING, ERRORがなければおしまいです。
お疲れ様です。
