首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Errno 24,太多文件开放- MySQL V 5.7.33

Errno 24,太多文件开放- MySQL V 5.7.33
EN

Database Administration用户
提问于 2021-10-27 20:49:11
回答 1查看 203关注 0票数 0

我对我的MySQL服务器有一个问题,在那里我们会得到一致的“太多文件打开”错误。我们当前的“打开文件限制”字段设置为1024,并且我们的“打开文件”永远不会超过500。

我认为问题是因为innodb_open_files变量被困在400,而我无法找到增加这个值的方法。我似乎总是接近,或达到这个极限,每次我有这个问题。

我经常有很多用户连接到这个服务器。

这是我的my.cnf文件

代码语言:javascript
复制
open_files_limit = 1024
max_connections = 1024
innodb_open_files = 1023

有任何增加这个价值的建议吗?

EN

回答 1

Database Administration用户

发布于 2021-10-28 19:52:24

在一些操作系统中,进程允许的文件数只有1024个,这反映在MySQL内部。

代码语言:javascript
复制
open_files_limit = 1024

修复方法是在启动mysqld之前通过ulimit更改OS设置:

代码语言:javascript
复制
ulimit -n 4096

或者..。将这两行附加到/etc/security/limits.conf

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

"500“可能是因为需要为每个”表“打开多个”文件“。

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

https://dba.stackexchange.com/questions/301783

复制
相关文章

相似问题

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