首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mariadb- open_files_limit参数集在哪里?

mariadb- open_files_limit参数集在哪里?
EN

Server Fault用户
提问于 2020-12-29 12:14:49
回答 1查看 977关注 0票数 0

我在服务器上安装了LAMPCentOS 8MariaDB。在PHPMyAdmin中,我需要增加open files limit参数,这个参数是禁用的,不能从那里编辑。其当前值设置为16,​384。我检查了服务器的硬和软限制:

代码语言:javascript
复制
ulimit -Hn
262144


ulimit -Sn
1024

cat /proc/sys/fs/file-max
199584

此外,我检查了/etc/security/limits.conf,没有提到打开文件的限制。现在我的问题是这个16,384的限制是从哪里来的(它在哪里设置)?我怎样才能增加它呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-12-29 13:40:38

在/etc/security/ limits s.conf中设置了最大打开文件描述符数量的系统范围限制,其中包含"nofile“项。

mysql用户的条目如下所示:

代码语言:javascript
复制
mysql            hard    nofile          16384
mysql            soft    nofile          16384

由于CentOS 8使用systemd,所以systemd本身可能通过systemd服务文件中的"LimitNOFILE“选项设置限制。

检查systemd服务文件(很可能是“/lib/systemd/system/maradb.service”)中的"LimitNOFILE=16384“。如果您想更改限制,不要编辑这个文件(在更新mariadb包时它可能会被覆盖),将文件复制到"/etc/systemd/system/“并在那里编辑它。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1047900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档