2007年12月 4日

[ruby-list:44301] Re: net::httpでCPU高負荷

清家です。

すみません。自己レスです。

ちなみに、手元にある、FreeBSD rx 6.2-STABLE では再現しないので、
Window環境だけで発生してます。

(WIN) ruby --version

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

(FreeBSD) ruby --version
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6]


うむぅ。単なるPCの問題かも。何か情報があれば教えてください。

以上です。
----from-----
清家

At Tue, 4 Dec 2007 03:20:49 +0900,
seike wrote:
>
> 初めまして。清家と申します。
> ずっとROMしてました。
>
> activeScriptRuby(win)環境にて、下記のようなプログラムを実行したら、
> 最後の「end」を表示した後、cpuが100%に振り切ってしまいます。
> # タスクマネージャでrubyをkillしてしまうので、どのくらい続くか不明ですが、毎回再現します。
>
> これは、私だけの現象でしょうか?
> 改行コードはcrlfでもlfでも同じです。
>
> D:\home\ruby>ruby --version
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>
> -------------------------------
> require 'net/http'
> Net::HTTP.version_1_2
>
> proxy_server = nil
> proxy_port = nil
>
> server = {
> "www.google.co.jp" =>
> Net::HTTP.new('www.google.co.jp',80,proxy_server,proxy_port),
> "www.yahoo.co.jp" => Net::HTTP.new('www.yahoo.co.jp'
> ,80,proxy_server,proxy_port),
> }
>
> server.each{|server,http|
> response = http.get("/index.html")
> }
>
> print "end\n"
> -----------------------------
>

投稿者 xml-rpc : 2007年12月 4日 03:37
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67214
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。