パスワードを忘れた? アカウント作成

pasas (5776) の日記

2001 年 11 月 01 日
午前 01:00

大量アクセスと echo サーバ

仕事で、子プロセスを最大で同時 200個生成するプログラムを作成した。
子プロセスはサーバに接続して、データを送信しその結果を得るというものだ。

そのプログラムで、
  • 同時に生成されるプロセスの上限が 200個に制御されているか
  • サーバには正しくアクセスしているか
  • ゾンビプロセスが残らないか
  • 100,000回の接続に耐えられるか

をテストするために、とりあえず echo サーバを使用することにした。

クライアントは echo ポートに接続し、送信したデータと読み込んだデータをログに記録するという方法で行った。
すると 50アクセス目くらいからエラーが続出。
どうやら connect() が失敗しているらしい。

netstat で調べてみると echo サーバが落ちてる。
うーん、原因不明。そんなに弱いものなのか??それとも防衛反応??
というわけでテスト用サーバも自作することに・・・。
余計な手間が増えた。

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...