diff options
author | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-11-15 19:02:25 +0000 |
---|---|---|
committer | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-11-15 19:02:25 +0000 |
commit | cf0333f26db986374f8dd0f3bea6d95422261e9f (patch) | |
tree | f58e5b9c1b77ef34b8d2a664f3a73a2c411222e0 /lib/mongrel | |
parent | a686152bf55e925103e4cead99e792604b9d0a0c (diff) | |
download | unicorn-cf0333f26db986374f8dd0f3bea6d95422261e9f.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@380 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel')
-rw-r--r-- | lib/mongrel/rails.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/mongrel/rails.rb b/lib/mongrel/rails.rb index 0b08ff8..e789768 100644 --- a/lib/mongrel/rails.rb +++ b/lib/mongrel/rails.rb @@ -6,12 +6,12 @@ require 'mongrel' require 'cgi' -require 'sync' +require 'optimized_locking' -class Sync - # modified to open the waiting list for reporting purposes - attr_accessor :sync_waiting -end +#class Sync +# # modified to open the waiting list for reporting purposes +# attr_accessor :sync_waiting +#end module Mongrel module Rails @@ -41,7 +41,7 @@ module Mongrel def initialize(dir, mime_map = {}) @files = Mongrel::DirHandler.new(dir,false) - @guard = Sync.new + @guard = OptimizedMutex.new @tick = Time.now # Register the requested MIME types @@ -97,7 +97,7 @@ module Mongrel def log_threads_waiting_for(event) if Time.now - @tick > 10 - STDERR.puts "#{Time.now}: #{@guard.sync_waiting.length} threads sync_waiting for #{event}, #{self.listener.workers.list.length} still active in Mongrel." + # STDERR.puts "#{Time.now}: #{@guard.sync_waiting.length} threads sync_waiting for #{event}, #{self.listener.workers.list.length} still active in Mongrel." @tick = Time.now end end |