Redis Too many open files

问题

在测试并发的时候,当达到了一定值的时候,日志会显示错误:
ConnectionError: Error 24 connecting CACHEREDIS-HOST:6379. Too many open files.

解决办法

查看redis的maxclients.

CONFIG GET maxclients   //查看同一时间最大客户端连接数

Redis的连接还受到本身系统的限制,用命令ulimit查看系统资源~

ulimit -a   //显示当前所有的 limit 信息
ulimit -n 65535 //限制最大可以使用65535个文件描述符

赞助

如果您认为以上内容对您有所帮助和启发,不妨小额赞助我一下,让我有动力写出更好文章。