diff options
author | wayneeseguin <wayneeseguin@19e92222-5c0b-0410-8929-a290d50e31e9> | 2007-10-17 01:45:37 +0000 |
---|---|---|
committer | wayneeseguin <wayneeseguin@19e92222-5c0b-0410-8929-a290d50e31e9> | 2007-10-17 01:45:37 +0000 |
commit | 85a3ee1b92d45ef2b4f4288bea156830c24b2702 (patch) | |
tree | a1573725030775bfb2f8f13be84abb5cbe2f4930 /lib/mongrel.rb | |
parent | 834234649ae31cc7693350569bb4c72bb3beb0e0 (diff) | |
download | unicorn-85a3ee1b92d45ef2b4f4288bea156830c24b2702.tar.gz |
Request data and parameters on http parser error will still only log in debug mode. Closes [#11423]. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@661 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel.rb')
-rw-r--r-- | lib/mongrel.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb index 3569e07..2a805a0 100644 --- a/lib/mongrel.rb +++ b/lib/mongrel.rb @@ -660,8 +660,8 @@ module Mongrel rescue EOFError,Errno::ECONNRESET,Errno::EPIPE,Errno::EINVAL,Errno::EBADF client.close rescue nil rescue HttpParserError + STDERR.puts "#{Time.now}: HTTP PARSE ERROR, MALFORMED REQUEST (#{params[Const::HTTP_X_FORWARDED_FOR] || client.peeraddr.last}): #$!" if $mongrel_debug_client - STDERR.puts "#{Time.now}: BAD CLIENT (#{params[Const::HTTP_X_FORWARDED_FOR] || client.peeraddr.last}): #$!" STDERR.puts "#{Time.now}: REQUEST DATA: #{data.inspect}\n---\nPARAMS: #{params.inspect}\n---\n" end rescue Errno::EMFILE |