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

pasasの日記: 大量アクセスと echo サーバ

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

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

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

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

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

typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...