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