From: nagachika00@... Date: 2016-07-04T04:35:49+00:00 Subject: [ruby-dev:49709] [Ruby trunk Bug#12538][Feedback] hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる Issue #12538 has been updated by Tomoyuki Chikanaga. Status changed from Open to Feedback 提示された proxy のスクリプトと hosts.txt を使ってしばらく運用してみましたが、再現できませんでした。 (2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] / Firefox 47.0) 異常終了した時のログはありませんか? また ruby の -d オプションをつけて実行すると例外などがダンプされるので、終了時になにがおきたのかなにかわかるかもしれません。 ---------------------------------------- Bug #12538: hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる https://bugs.ruby-lang.org/issues/12538#change-59487 * Author: 西行寺 うゆ * Status: Feedback * Priority: Normal * Assignee: * ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [i386-mswin32_100] * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- 環境 OS:Win10 ブラウザ:Firefox 広告NG用にhostsを書きかえてプロキシーに接続してブラウジングしていると しばらくしてrubyは動作を停止しましたと言われます #coding:utf-8 require 'webrick' require 'webrick/httpproxy' handler = Proc.new() {| q , res | } s = WEBrick::HTTPProxyServer.new( :BindAddress => '127.0.0.1', :Port => 8082, :Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG), :ProxyVia => false, :ProxyContentHandler => handler ) Signal.trap('INT') do s.shutdown exit end s.start ---Files-------------------------------- hosts.txt (11.2 KB) -- https://bugs.ruby-lang.org/