当前位置:首页 > 编程 > Redis提示Increased maximum number of open files to 10032解决办法

Redis提示Increased maximum number of open files to 10032解决办法

未寒8个月前 (04-07)编程3493219

今天,服务器的Redis一直故障,查看日志发现提示:Increased maximum number of open files to 10032 (it was originally set to 1024).


这个问题是由于Redis的文件描述符数量超过了系统的限制。文件描述符是UNIX和Linux系统中用来引用打开的文件和网络套接字的唯一标识符。


打开 /etc/sysctl.conf 文件,在文件末尾添加以下行:

fs.file-max = 10032

这行设置将会在系统级别上提高文件描述符的数量,保存并关闭文件。

运行以下命令以使设置立即生效:

sudo sysctl -p

之后,您需要在 /etc/security/limits.conf 文件中添加以下内容:

*               soft    nofile          10032
*               hard    nofile          10032

这将会在用户级别上提高文件描述符的数量,注意前面有星号,保存并关闭文件。


最后,需要在 Redis 的 systemd 服务单元文件中添加以下行:

[Service]
LimitNOFILE=10032

然后重新加载 systemd 配置并重启 Redis:

sudo systemctl daemon-reload
sudo systemctl restart redis

版权声明:本文由未寒博客发布,如需转载请注明出处。

本文链接:https://imzhou.com/archives/295.html

分享给朋友:

相关文章

zblog主题-MANIFEST测试14年前 (2011-06-29)
zblog主题-仿QQMailService14年前 (2011-07-23)
zblog主题Manifest共享13年前 (2011-11-19)
Z-blog主题ReadLite发布12年前 (2012-12-25)
Z-Blog微信订阅12年前 (2013-04-16)

评论列表

肥饶
6个月前 (05-11)

看似简单 查找半天

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。