【发布时间】:2018-05-03 00:43:01
【问题描述】:
所以,我已经按照我能找到的每一个步骤和教程进行操作,并且能够提高 MariaDB 的 open_files_limit,但不能超过 65536。
我已经做了什么:
- /usr/lib/systemd/system/mariadb.service(添加 LimitNOFILE=infinity)
- /etc/my.cnf (open+files_limit = 1024000 to both [mysqld] as [mysqld_safe]
- /etc/systemd/system/mariadb.service.d/limits.conf(添加[Service] LimitNOFILE=infinity)
- /etc/sysctl.conf(试过 fs.file-max=100000)
- /usr/lib/systemd/system/mariadb.service.d/limit_nofile.conf 和 etc/systemd/system/mariadb.service.d/limit_nofile.conf LimitNOFILE=infinity)
在每一步之后:
- systemctl daemon-reload
- systemctl 重启 mysql
- systemctl 停止 mariadb
- systemctl 启动 mariadb
甚至多次重启
所以,也许 65536 就足够了,但我通常使用更高的值而不会出现问题。为了防止进一步的问题,我希望它提出。谁可以插话并提供帮助。
【问题讨论】: