1

トラフィックの多い Web アプリケーションの監視に Redis を使用しています。アプリは c で書かれており、credis クライアント ライブラリを使用します。

Redis との通信から膨大な数の TIME_WAIT 接続が残っています。

$ netstat -a | grep 6379 | grep TIME_WAIT | トイレ -l 15865

ここで何が起こっているのか分かりますか?

"

rh = credis_connect(NULL、6379、2000);

credis_incr(rh, "hhhh2",NULL);

credis_close(rh);

4

1 に答える 1

1

この問題へのアプローチについては、 SO の質問 #337115を参照してください。

(クライアントが TIME_WAIT 状態になるように、クライアントに接続を閉じさせることをお勧めします。)

于 2010-10-23T12:20:13.770 に答える