我在 Golang 中使用 redis和 Redis 网站建议的 Redigo 连接器 ( https://github.com/garyburd/redigo )。
我有:
在每次 Dial() 之后我推迟一个 Close()
设置 fs.file-max = 100000
设置 vm.overcommit_memory = 1
禁用储蓄
设置 maxclients = 100000
我运行一个高流量的网站,一切运行良好约 10 分钟,我从中得到
error: dial tcp 127.0.0.1:6379: too many open files
然后我根本无法从我的应用程序访问 redis。
我在 redis 日志中看不到任何错误或问题的提示。我该怎么做才能解决这个问题?
波斯汪
米琪卡哇伊
相关分类