polidog lab++

Blog

zabbix clientのせいでTIME_WATEが大量に発生する件について

Feb 16, 2015 | tech | zabbix memo

zabbix-client使ってサーバのリソース監視を行っているのですが、TCPのコネクション数を数えてみたら、200個近くあったんですね。
まだproduction環境で動かしてないし、開発用だからってアクセス数がそんなにあるわけでもないwebサーバなのになぞのコネクション数の多さが・・・

netstatで確認してみたところ、どうやらzabbix-clientが悪さをしていたようです。

ぐぐってみると

net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1

ただtcp_tw_recycleにはパケットが破棄されちゃうなんて話もあるので、有効にしなくてもいいかもしれない。 http://d.hatena.ne.jp/nice20/20070521#p1

で、tcp_tw_reuseはTIME_WAITのコネクションを再利用するので、やっぱりtcp_tw_reuse = 1だけでもいい気がしてきた。

comments powered by Disqus

関連記事

© 2017 polidog lab++