一尘不染

为什么Redis无法设置最大打开文件

redis

1167:M 26 Apr 13:00:34.666#您请求的10000个maxclients至少需要10032个最大文件描述符。
1167:M 26 Apr 13:00:34.667#由于操作系统错误,Redis无法将打开文件的最大数量设置为10032:不允许操作。
1167:M 26 Apr 13:00:34.667#当前最大打开文件数为4096。maxclients已减小为4064以补偿低ulimit。如果需要更高的maxclients,请增加'ulimit -n'。
1167:M 26 Apr 13:00:34.685#创建服务器TCP侦听套接字192.34.62.56:6379:名称或服务未知
1135:M 26 Apr 20:34:24.308#您请求的10000个maxclients至少需要10032个最大文件描述符。
1135:M 26 Apr 20:34:24.309#由于操作系统错误,Redis无法将打开文件的最大数量设置为10032:不允许操作。
1135:M 26 Apr 20:34:24.309#当前最大打开文件数为4096。maxclients已减少到4064以补偿低ulimit。如果需要更高的maxclients,请增加'ulimit -n'。
1135:M 26 Apr 20:34:24.330#创建服务器TCP侦听套接字192.34.62.56:6379:名称或服务未知

阅读 500

收藏
2020-06-20

共1个答案

一尘不染

Redis永远不会更改最大打开文件数。

这是一个操作系统配置,也可以基于每个用户进行配置。该错误具有描述性,并告诉您:“增加’ulimit -n’”

您可以参考此博客文章,了解如何增加最大打开文件描述符:http : //www.cyberciti.biz/faq/linux-increase-
the-maximum-number-of-open-files/

2020-06-20