diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-25 18:47:37 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-25 18:47:37 +0900 |
commit | 7e998a7ae6826ebf2a50aa763b4d84f0082917ec (patch) | |
tree | 9b92e23643faa0c615529deee0b889856b2364a8 /lib/plum/rack/server.rb | |
parent | 085c88260516d398ad44acb53617dd669dad53fe (diff) | |
download | plum-7e998a7ae6826ebf2a50aa763b4d84f0082917ec.tar.gz |
better performance
Diffstat (limited to 'lib/plum/rack/server.rb')
-rw-r--r-- | lib/plum/rack/server.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/plum/rack/server.rb b/lib/plum/rack/server.rb index 496a375..8dda95e 100644 --- a/lib/plum/rack/server.rb +++ b/lib/plum/rack/server.rb @@ -45,10 +45,12 @@ module Plum begin sock = sock.accept if sock.respond_to?(:accept) plum = svr.plum(sock) - @logger.debug("accept: #{plum}") - con = Connection.new(@app, plum, @logger) - con.run + #require "lineprof" + #Lineprof.profile(/plum/) { + con = Connection.new(@app, plum, @logger) + con.run + #} rescue Errno::ECONNRESET, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINVAL => e # closed sock.close if sock rescue StandardError => e |