タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

TIME_WAITに関するhiroomiのブックマーク (5)

  • [Win32]プログラム異常終了後Listenゾンビプロセス(?)になる - プログラマ専用SNS ミクプラ

    お世話になっております。 趣味で簡易HTTPサーバプログラムを作っていますが、プログラムが異常終了した後 ゾンビのように生き残ってしまう現象を回避・改善したく質問させて頂きます。 環境:WinXP Home SP3、VC2008Express、C言語+Win32API ・プログラムはウィンドウを1つ持ち、 ・winsock2で接続を待ち受けるTCPサーバプログラムです。 ・bind、listen後、NULLポインタアクセス違反が発生すると、プロセスは強制終了させられますが、 ・なぜかlistenしたポートが解放されず、netstat -a で見ると「LISTENING」のままになっています。 ・そのためか、ふたたびプログラムを起動しても、bindエラーが発生してしまいます。 ・しばらく放置しても回復しません。 ・タスクマネージャのプロセス一覧には、問題のプロセスは存在しません。 ・nets

  • 497 日以上連続稼動させたときに生じる問題について - Site Home - TechNet Blogs

    こんにちは。Windows プラットフォームサポートの進藤です。 今回はシステムの連続稼動日数が 497 日を超えた場合に生じる問題 (サポート技術情報 2553549) について取り上げます。 この問題は、閉じた環境などで、システムの定期的な再起動を実施していない環境で条件 (497 日連続稼働) を満たした場合に TCP/IP ネットワーク通信ができなくなってしまう問題です。 * Windows Server 2008 R2 では、セキュリティ更新プログラム MS12-032 (KB 2688338) にこの問題に対する修正が含まれておりますが、Windows Server 2008 では、MS12-032 を適用していても個別に修正プログラムの適用が必要ですのでご注意ください。 ただし、セキュリティ更新プログラムを定期的に適用していれば再起動も必要となってきますので、その場合には連続

    497 日以上連続稼動させたときに生じる問題について - Site Home - TechNet Blogs
    hiroomi
    hiroomi 2016/07/15
    “MS12-032 (KB 2688338) にこの問題に対する修正が含まれておりますが、Windows Server 2008 では、MS12-032 を適用していても個別に修正プログラムの適用が必要です”
  • TCP/IP で TIME_WAIT が残る時間を短くする

    TIME_WAIT 状態の TCP コネクションが多数残る netstat コマンドで TCP コネクションの状態を確認していると、"TIME_WAIT" という状態のコネクションがたくさん確認される場合があります。 "TIME_WAIT" 状態というのは TCP コネクションにおいて、こちら側から通信をした場合に "FIN_WAIT_1" (FIN ACK 受信) から、"FIN_WAIT_2" (ACK 受信) または "CLOSING" (FIN 受信, ACK 送信)を経て、コネクションを閉じられる状態となったことを示すもののようです。 そしてこの "TIME_WAIT" から、実際にそのコネクションが閉じられて "CLOSED" となるまでの間に待ち時間があり、これによって、短時間に通信が集中すると、その分だけ通信終了間際の "TIME_WAIT" 状態のコネクションが多数、ne

  • サーバーに接続できない->TIME_WAITが大量にポートを食い尽くしてる

    B! 27 0 0 0 ちょっと使ってるサーバー側で プログラムが暴走して外からソケット通信出来ない、 みたいなエラーが出てた時にやったことのメモ。 ソケット通信が出来ない原因の犯人はTIME_WAIT ソケット通信が出来ない原因の犯人はTIME_WAIT とあるサーバーにアプリを使ってアクセスしようとしたら ソケットが開けない、と言ったエラーが出ました。 ざっと見サーバー側もおかしなことが起こってないような感じでしたが、 $ netstat -anp としてみると、大量の tcp 0 0 192.0.2.0:50000 192.0.2.0:39210 TIME_WAIT みたいなTIME_WAITな物が出てました。 ここで、50000が実際サーバー側で使ってるTCPサーバーなプログラムが 使ってるポートです。 なんか暴走して沢山開こうとしているみたい。 プログラムを再起動してみると、最初

    サーバーに接続できない->TIME_WAITが大量にポートを食い尽くしてる
  • ぜんぶTIME_WAITのせいだ! - Qiita

    課題 突然キャンペーンとかの高トラフィックが来る!とか言われると色々困ることはあるものの、今のご時世クラウドだからスペック上げときゃなんとかなるでしょ。ってとりあえずCPUとかメモリあげて見たものの、キャンペーンが始まったら意外と早くブラウザからつながらない!!とか言われたりする。 CPUもメモリもそんなに負荷は特に高くもない。調べてみたらTIME_WAITが大量にあった。 とりあえず何とかしたい TIME_WAIT数をコマンドで確認 $ netstat -anp|grep TIME_WAIT __(snip)__ tcp 0 0 192.168.1.1:80 192.97.67.192:56305 TIME_WAIT - tcp 0 0 192.168.1.1:80 192.63.64.145:65274 TIME_WAIT - tcp 0 0 192.168.1.1:80 192.39

    ぜんぶTIME_WAITのせいだ! - Qiita
  • 1