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

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

未寒4个月前 (04-07)编程3388019

今天,服务器的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

分享给朋友:
返回列表

上一篇:Windows环境PHP连接MSSQL数据库

没有最新的文章了...

相关文章

评论列表

肥饶
3个月前 (05-11)

看似简单 查找半天

发表评论

访客

看不清,换一张

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