linux user
2006-Aug-25 19:43 UTC
[Mongrel] running multiple mongrels from same application root - is it safe?
Hi All I was wondering if I run multiple mongrels from same application root (one physical path) on the same machine is it safe as far as logging is concerned. I mean won''t there be race conditions or file locks and out of sequence logging statements? TIA -daya -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/mongrel-users/attachments/20060825/0ac73777/attachment.html
linux user
2006-Aug-25 23:48 UTC
[Mongrel] running multiple mongrels from same application root - is it safe?
On 8/25/06, Zed Shaw <zedshaw at zedshaw.com> wrote:> > On Fri, 2006-08-25 at 14:43 -0500, linux user wrote: > > Hi All > > > > I was wondering if I run multiple mongrels from same application root > > (one physical path) on the same machine is it safe as far as logging > > is concerned. > > > > I mean won''t there be race conditions or file locks and out of > > sequence logging statements? > > After seeing you struggle with this, I suggest you use the built-in > Rails logging facility instead of p, puts, and print. In any of your > actions you just do: > > logger.debug("stuff") > > And it shows up in the development.log or production.log. > > The mongrel.log is really only for major catastrophe and reporting bugs > to me. > > Otherwise, yes they''ll be reasonably maintained but no promises.I agree with not using print,. puts and p But what I am trying to understand and missing are 1. If I run multipe mongrels pointing to the same application root i.e. same folder on one and only one machine. Is it possible to have logging out of sequence i.e. first request logged in after second request or worse file locks and deadlocks. 2. On Win2K Sp4 atleas there is no mongrel.log that is ever created. So no chance of ever catching a catastrophic failure log --> Zed A. Shaw > http://www.zedshaw.com/ > http://mongrel.rubyforge.org/ > http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help. > > _______________________________________________ > Mongrel-users mailing list > Mongrel-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/mongrel-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/mongrel-users/attachments/20060825/21def4da/attachment.html
Zed Shaw
2006-Nov-04 02:49 UTC
[Rails] Re: [Mongrel] running multiple mongrels from same application root - is it safe?
On Fri, 2006-08-25 at 14:43 -0500, linux user wrote:> Hi All > > I was wondering if I run multiple mongrels from same application root > (one physical path) on the same machine is it safe as far as logging > is concerned. > > I mean won''t there be race conditions or file locks and out of > sequence logging statements?After seeing you struggle with this, I suggest you use the built-in Rails logging facility instead of p, puts, and print. In any of your actions you just do: logger.debug("stuff") And it shows up in the development.log or production.log. The mongrel.log is really only for major catastrophe and reporting bugs to me. Otherwise, yes they''ll be reasonably maintained but no promises. -- Zed A. Shaw http://www.zedshaw.com/ http://mongrel.rubyforge.org/ http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.