socket で accept してないのに ESTABLISHED になるのは backlog が関係してるのかなぁ。しかしサーバーを落としても相手不在の ESTABLISHED が残るのは謎だな…。
— とみたまさひろ (@tmtms) 2014, 7月 31
ブラックすぎる… / 他217コメント http://t.co/9H8zTcy78T “すき家ゼンショーの「第三者委員会からの調査報告書受領に関するお知らせ」がまるで牛丼売ってる蟹工船 : 市況かぶ全力2階建” http://t.co/KK9YIv97YW
— とみたまさひろ (@tmtms) 2014, 7月 31
accept してない socket で、backlog で ESTABLISHED になった分についてはサーバープログラム停止時にちゃんとなくなるっぽい。backlog を超えた分が残る。ていうか、なんで backlog を超えても ESTABLISHED になるのん?
— とみたまさひろ (@tmtms) 2014, 8月 1
backlog から溢れて ESTABLISHED になったやつは、少し時間が経ってから accept しても受け付けられないらしい。クライアントは ESTABLISHED だと思ってるけど、サーバー側のプログラムは知らない感じ。
— とみたまさひろ (@tmtms) 2014, 8月 1
TCP/IP よくわからん…
— とみたまさひろ (@tmtms) 2014, 8月 1
@ngyuki ありがとうございます! SYN cookie について調べてみます。
— とみたまさひろ (@tmtms) 2014, 8月 1
SYN Cookies かと思ったけど tcp_syncookies を 0 にしてもあんまり動き変わらなかった。ESTABLISHED になるまで時間がちょっと変わるくらい。やっぱり受け付けられないのに SYN_RECV 状態になるのがわからん…。
— とみたまさひろ (@tmtms) 2014, 8月 1
プログラムでできることは listen() で大きな backlog を指定しておくことくらい? 1000 とか。クライアントからの接続数を制限したかったんだけど、制限に達したら accept しないって方針がそもそもダメなのかも。accept して切断しちゃった方がいいのかな。
— とみたまさひろ (@tmtms) 2014, 8月 1
@kazeburo @tatsushi_d ありがとうございます! 調べてみます
— とみたまさひろ (@tmtms) 2014, 8月 1
@ktz_alias TCP/IP わかってたつもりが全然わかってなかった。ていうか Linux の TCP/IP がおかしいような気がする。
— とみたまさひろ (@tmtms) 2014, 8月 1
ソケットプログラミングで connect() が成功したとしても、サーバー側プログラムと接続できてない状態があるってことだな。相手が localhost であっても。ちゃんと read や write のタイムアウトの仕組みを作っとけと。
— とみたまさひろ (@tmtms) 2014, 8月 1
気が向いたらブログに書こう。
— とみたまさひろ (@tmtms) 2014, 8月 1
エリアメールが来ない
— とみたまさひろ (@tmtms) 2014, 8月 1
仲間外れ感
— とみたまさひろ (@tmtms) 2014, 8月 1
駅前が騒がしいから、明日の前夜祭かと思ったら、反原発のちんどん屋たった。
— とみたまさひろ (@tmtms) 2014, 8月 1
GitHub Markdown は定義リスト使えないのか。イマイチ…。
— とみたまさひろ (@tmtms) 2014, 8月 1
最近おにぎりせんべい見かけないのは、時代的なものじゃなくて地域的なものだったのか。 / 他32コメント http://t.co/aDeD1NBiEv “関東の人ってこのお菓子知らないってマジ?:哲学ニュースnwk” http://t.co/6uuPN67ljY
— とみたまさひろ (@tmtms) 2014, 8月 1
前府知事「僕自身がプレッシャーをかけた。あれぐらい言わないと府警は動かない」 現府知事「プレッシャーに負けないような精神力を付けてもらいたい」 / 二人ともおかしい / “刑法犯過少報告:橋下市長が「おわび」 - 毎日新聞” http://t.co/QNfTKc12uR
— とみたまさひろ (@tmtms) 2014, 8月 1
"事業部スローガン 『俺のアジャイル』" / かっこいい / “永和システムマネジメントは、Rubyとアジャイル開発手法を用いた受託ソフトウェア開発とコンサルティングの専門組織、アジャイル事業部を発足します。 | 永和システムマネ…” http://t.co/Q3NhWgNtQJ
— とみたまさひろ (@tmtms) 2014, 8月 1