MySQL

MySQL5.6 ファイルディスクリプタチューニング CentOS7

優 MySQL

MySQL

 

ミドルウェアのチューニングで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がなければおしまいです。

 

お疲れ様です。

 

MySQL
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG