HiroshiWatanabe2018/09/11 02:42あれ?逆じゃないです?相手から自分への通信はcloseしたけど自分側が完全にcloseしていない状態(コネクション終了要求待機中)じゃ無いでしょうか?
taka-saan2018/09/11 03:11相手がcloseしてきたときって、自分がreadしてみないと気付けないので 気付けなくてcloseしてないだけ、っていうのが良くある事例ですが CLOSE_WAITは、長時間残る&どんどん増えるのでしょうか? あとサーバプロセスを終了した時はどうですか?
momf2018/09/11 03:23read時に0以下だったらcloseを呼ぶようにしています。(sendなど諸々も同様に) CLOSE_WAITはしばらくするとちょっとずつ増えていって、ずっと残りますね...もちろんプロセスをキルすると全部消えるので、アプリケーションの問題なのかな、とは思っていますが... もしかしたらclose呼んでもclose出来ないこととかあり得るのかな、と思い質問してみました。
momf2018/09/12 01:03仮にそうだとしても、CLOEXECを付与しているので大丈夫かな~とか思ってたりしてます やっぱり閉じ忘れがいい具合に発生してる説が濃厚でしょうかね...ベンチマークを測ったり、自分のブラウザやローカルでcurlしたりssllabsなどでSSLテストをしたりしても発生しないので不思議です...
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/11 02:38
2018/09/11 02:42
2018/09/11 02:43
2018/09/11 02:46
2018/09/11 03:11
2018/09/11 03:23
2018/09/11 10:15
2018/09/11 10:38
2018/09/12 01:03