Redis Web サイトで提案されている Redigo コネクタ ( https://github.com/garyburd/redigo )を使用して、Golang で redis を使用しています。
私は持っている:
- すべての Dial() の後、Close() を延期します
- fs.file-max = 100000 に設定します。
- vm.overcommit_memory = 1 を設定します
- 無効な保存
- maxclients = 100000 に設定
トラフィックの多い Web サイトを運営していますが、約 10 分間はすべてが正常に動作します。
error: dial tcp 127.0.0.1:6379: too many open files
次に、アプリケーションから redis にまったくアクセスできません。
エラーや問題を示唆する redis ログには何も表示されません。これを修正するにはどうすればよいですか?