Two log entries for every request

Eric Wong normalperson at yhbt.net
Sat Jan 14 16:03:57 EST 2012


Rob Sutherland <rob at roberocity.com> wrote:
> These are lines from a local dev log. Notice the two identical (except
> for time taken) entries for the requests. Every request has two
> entries with the 2nd entry taking longer. This is a dev environment so
> the .css is referenced. On the server this same app is doing the same
> thing.
> 
> Any ideas? Is it bug in my code? 

It looks like you're redundantly loading Rack::CommonLogger

Rack adds Rack::CommonLogger to the middleware stack in both
"development" and "deployment" envirnoments.  The longer time is
probably from Rack::Lint, which also gets added to the "development"
environment.

You can also specify "RACK_ENV=none" to have Rack not load any
middleware by default, giving you (or at least your higher-level
framework) full control over what middleware you load.


More information about the mongrel-unicorn mailing list