On Mon, Jan 24, 2011 at 14:30, Daniel Pittman <dan...@puppetlabs.com> wrote: > On Mon, Jan 24, 2011 at 13:20, Jason Wright <jwri...@google.com> wrote: >> On Sun, Jan 23, 2011 at 1:59 PM, Daniel Pittman <dan...@puppetlabs.com> >> wrote: > >>> I would love to know what the details of your configuration are, including >>> web server version (Apache, Passenger, etc), and what timeouts you have >>> configured at that level. > > [...] > > Thanks for sharing those details. As I expected, none of that looks > like it should have any relationship with the failure, and helps me > eliminate some "is it slow I/O" from my early mental space to explore > to understand the problem.
So, I was looking further at this to try and narrow down the places where the failure originates, and I am vaguely suspicious of the disk subsystem still, at least for the trace involving 'flush' / locking. Do any of the exceptions you find elsewhere look like they are related to I/O failures? For the other two exceptions, do you have 'ArgumentError' "Could not find hostname" raised anywhere, or FileServerError, "Fileserver module %s is not mounted"? They also, ultimately, lead down to a place where I/O subsystem errors could cause a false failure, and it would be interesting to know if either of those two were thrown. Right now my best guess would be that you are seeing some transient disk errors on the system, which are causing File#flush (which calls into the kernel to write data, but isn't fsync), and FileTest.exist?, to return errors that are not otherwise handled. Working out if those two errors are thrown or not would be a big help in narrowing that down again. Regards, Daniel -- ⎋ Puppet Labs Developer – http://puppetlabs.com ✉ Daniel Pittman <dan...@puppetlabs.com> ✆ Contact me via gtalk, email, or phone: +1 (877) 575-9775 ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.