なひです.

> From: NAKAMURA, Hiroshi [mailto:nakahiro / sarion.co.jp]
> Sent: Tuesday, July 06, 1999 10:26 AM

> > > [ruby-list:15220]で書いたcat.rbとreq.rbなんです...
> > > Apache起動直後に「req.rb GET 5」とやると,返事がなく,
> > > TCP sessionのタイムアウトまでだんまりです.

すいません.結局,なひのruby scriptのミスでした...ごめんなさい.

cat.rbが,GETメソッドにも関わらず,STDIN.getsを呼び出していたのが
いけません.以下のようにすれば,
初回の起動がGETでも問題ないことを確認しました.
というわけで,こちらの件についてはcloseしてください.

お騒がせしました.m(..m

CRLF = "\r\n"
header = []
header.push( 'HTTP/1.0 200 OK' )
header.push( 'Content-type: text/plain' )
header.push( CRLF )
msg = header.join( CRLF )

if ENV['REQUEST_METHOD'] == 'POST'
  while STDIN.gets
    msg << $_
  end
elsif ENV.has_key?( 'QUERY_STRING' )
  msg << 'QUERY_STRING: ' << ENV['QUERY_STRING'] << "\n"
else
  msg << 'ARGV: ' << ARGV.join( ", ")
end
print msg