ノードアプリケーションドッカーコンテナを実行していて、正常に動作しましたが、1-2ヶ月間に私のアプリケーションがすべて赤色でエラーを起こし始めたことに気付きました。拒否されています。これはエラーです:Redis接続に失敗しました
エラー:xx.xxxxxするRedisの接続:xxxxは失敗しました - 私はいくつかのアイドル状態の接続を持っていることに気付きました、そうでないものがあるようにそれはそうETIMEDOUT
を接続しますそれ自体を適切に閉じます。私は数ヶ月前のアイドル状態の接続を持っています(問題を解決するためにも問題ありません)が、アイドル状態の接続があればRedisは失敗しません。私は限界に達していないと確信しています。
アイデア?
これは何をするでしょうか?そしてそれは赤字の関係がどのように死にかけているのでしょうか? – user2417731
こんにちは、接続が死んでいない、接続が失敗しました。同じではありません ;) 。 TCP TIME_WAIT状態 "OSがTIME_WAIT TCPソケットをすばやく再利用できるようにする"。これを確認してください。多分助けてもらえますか?http://redis4you.com/articles.php?id=012&name=redis – JorelC
接続を閉じるのに時間がかかりすぎるため接続が失敗していると言っていますか?私は数ヶ月前の接続を持っています、確かにTIME_WAITはそれほど長くはありませんか? – user2417731