Hi again,

puppetd started to hang with 100% CPU usage all of the sudden. Strace
just keeps repeating these 2 lines:

--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
sigreturn()                             = ? (mask now [])

In logs it hangs with this message:
debug: Calling fileserver.describe

But lots of these fileserver.describe calls prior to hang are
successful.

If I run it with puppetd --test --debug and hit Ctrl+C when it is
"hanged", I get this trace:
debug: Signal caught here:
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:28:in `call'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:28:in `adjacent'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:232:in `adjacent'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:262:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `each'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
simple_graph.rb:260:in `walk'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
pgraph.rb:116:in `tree_from_vertex'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
pgraph.rb:37:in `dependencies'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:346:in `failed_dependencies?'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:619:in `skip?'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:219:in `eval_resource'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:310:in `evaluate'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
util.rb:425:in `thinmark'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/1.8/benchmark.rb:308:in
`realtime'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
util.rb:424:in `thinmark'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:309:in `evaluate'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:303:in `collect'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
transaction.rb:303:in `evaluate'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/node/
catalog.rb:124:in `apply'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
network/client/master.rb:256:in `run'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
util.rb:180:in `benchmark'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/1.8/benchmark.rb:308:in
`realtime'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
util.rb:179:in `benchmark'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
network/client/master.rb:255:in `run'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/1.8/sync.rb:229:in
`synchronize'
debug: /usr/local/puppet-0.24.8-2/lib/ruby/site_ruby/1.8/puppet/
network/client/master.rb:237:in `run'
debug: /usr/local/puppet/bin/puppetd:417
notice: Shutting down

Are there any common diagnoses for these simptoms? Cyclic reference or
something?

Thanks,
Bostjan

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to