2017-11-19 6 views
0

で蓋をし、私は私が見つけることができるすべてのステップとチュートリアルに続いて、MariaDBのためopen_files_limitを上げることができましたが、やったではないものに以上65536open_files_limit CentOSに7 + MariaDB 10.2 - だから、65536

ています私はすでに実行します。

  • /usr/lib/systemd/system/mariadb.serviceを(追加LimitNOFILE =無限大)
  • な/etc/my.cnf(両方の[mysqldを]などに開放+ files_limit = 1024000 [ mysqld_safe]
  • /etc/systemd/system/mariadb.service.d/limits.conf([サービス]を追加するitNOFILE =無限大)fs.file-MAX試み
  • に/etc/sysctl.conf(= 100000)
  • /usr/lib/systemd/system/mariadb.service.d/limit_nofile.conf及び等/にsystemd /システム/mariadb.service.d/limit_nofile.conf LimitNOFILE =無限大)

コースの各ステップの後:

  • systemctlの
  • systemctl再始動MySQLのデーモン、リロード
  • systemctl停止mariadb
  • がmariadb

を開始systemctlも、おそらく65536は十分ですが、私は通常は問題なく高い値を使用するので、複数回

を再起動。さらなる問題を防ぐために、私はそれを育てたい。チャイムインと助けることができる人。

答えて

0

あなたはレッスンを学習しました。進む。

65Kファイルは「不当に高い」上限です。数千はほとんど常に十分です。 1,024,000はばかげている。 OSがおそらく壊れるでしょう。

MySQL/MariaDBには、使用中の各テーブルごとに「少数」のファイルが必要です。しかし、MySQLは開いているファイルを "キャッシュ"することができ、すべてのファイルを保存する必要はありません。それでも、65Kは10K以上のテーブルで十分です。これも不合理に高いです。

+0

大丈夫です。私はコントロールしたいと思うだけです。私のマシン、私のコントロール。 「あなたは私のことを聞いてください」。今それはそれ自身の心であり、私は設定がどこにあるのか不思議ですが、それを放置しなければなりません。ありがとう! – TonyPartyHardy

+0

ここでは、あなたが過去に得ることのできないもっと厳しい制限があります:http://mysql.rjweb.org/doc.php/limits。あなたがそのリストにバグを見つけたら、私は知って喜んで修正するでしょう。 ( 'ulimit'はOSの制限のようですので、私はそれを含めませんでした。) –

関連する問題