aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/rack/server.rb
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-10-25 18:47:37 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-10-25 18:47:37 +0900
commit7e998a7ae6826ebf2a50aa763b4d84f0082917ec (patch)
tree9b92e23643faa0c615529deee0b889856b2364a8 /lib/plum/rack/server.rb
parent085c88260516d398ad44acb53617dd669dad53fe (diff)
downloadplum-7e998a7ae6826ebf2a50aa763b4d84f0082917ec.tar.gz
better performance
Diffstat (limited to 'lib/plum/rack/server.rb')
-rw-r--r--lib/plum/rack/server.rb8
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