【发布时间】:2026-01-12 12:35:02
【问题描述】:
我在 Linux Debian 9(stretch) 上有 MariaDB + Nginx。
安装 MariaDB 并尝试启动它后,我收到错误消息:
[Warning] Could not increase number of max_open_files to more than 4096 (request: 4214)。
所以我用谷歌搜索它,它告诉我应该将/etc/systemd/system/mysql.service 中的LimiNOFILE 更改为10000。我做到了,做了守护进程重新加载,它完全没有做任何事情。我仍然收到相同的错误消息。我尝试重新安装 MariaDB,但这也无济于事。我还在文件的最后添加了LimitMEMLOCK=10000,这并没有改变任何东西。
完整的追溯:
提前谢谢你
【问题讨论】:
-
您的系统中可以有更多的 LimiNOFILE 参见haydenjames.io/…
-
@nbk 是的,我已经检查过该网站,只有
/etc/systemd/system/mysqld.service向我展示了一些东西。