What version of Rails are you running? From the MissingSourceFile on app/controllers/application, I'd guess that there might be some kind of mismatch between the version of Rails the daemon is loading and the version you're expecting (2.2 has app/controllers/application.rb, 2.3 has app/controllers/application_controller.rb)
--Matt Jones On Jul 21, 2009, at 7:33 AM, [email protected] wrote: > > Hi, Hobo rocks! I'm a very happy bunny. > > However... > > Up until now, I've been doing some asynchronous processing on my hobo > app and its models > with script/runner. I thought I get a little tidier, so I changed the > mechanism over to the daemons > gem and the daemon_generator plugin. > > I can't get even a skeleton daemon to run. > > Here's my daemon... > #!/usr/bin/env ruby > > # You might want to change this > ENV["RAILS_ENV"] ||= "production" > > require File.dirname(__FILE__) + "/../../config/environment" > > $running = true > Signal.trap("TERM") do > $running = false > end > > while($running) do > > # Replace this with your code > ActiveRecord::Base.logger.info "Registration daemon is still running > at #{Time.now}.\n" > #ProcessRaw.register > sleep 10 > end > > > and heres the log output..... > > Tue Jul 21 12:28:37 +0100 2009 > SIGTERM > ["/usr/lib/ruby/1.8/daemons/monitor.rb:42:in `sleep'", "/usr/lib/ruby/ > 1.8/daemons/monitor.rb:42:in `watch'", "/usr/lib/ruby/1.8/daemons/ > monitor.rb:84:in `start_with_pidfile'", "/usr/lib/ruby/1.8/daemons/ > monitor.rb:64:in `fork'", "/usr/lib/ruby/1.8/daemons/monitor.rb:64:in > `start_with_pidfile'", "/usr/lib/ruby/1.8/daemons/monitor.rb:111:in > `start'", "/usr/lib/ruby/1.8/daemons/application_group.rb:113:in > `create_monitor'", "/usr/lib/ruby/1.8/daemons/application.rb:244:in > `start'", "/usr/lib/ruby/1.8/daemons/controller.rb:69:in `run'", "/ > usr/ > lib/ruby/1.8/daemons.rb:139:in `run'", "/usr/lib/ruby/1.8/daemons/ > cmdline.rb:105:in `call'", "/usr/lib/ruby/1.8/daemons/cmdline.rb: > 105:in `catch_exceptions'", "/usr/lib/ruby/1.8/daemons.rb:138:in > `run'", "lib/daemons/registration_ctl:25"] > *** below you find the most recent exception thrown, this will be > likely (but not certainly) the exception that made the application > exit abnormally *** > #<NameError: uninitialized constant Hobo::Guest> > *** below you find all exception objects found in memory, some of them > may have been thrown in your application, others may just be in memory > because they are standard exceptions *** > #<NoMemoryError: failed to allocate memory> > #<SystemStackError: stack level too deep> > #<fatal: exception reentered> > #<NameError: uninitialized constant Hobo::ModelController> > #<MissingSourceFile: no such file to load -- /CameraData/shootserver/ > shootserver/app/controllers/application> > #<Errno::ENOENT: No such file or directory - /CameraData/shootserver/ > shootserver/log/registration.rb.pid> > #<MissingSourceFile: Missing helper file helpers/ > user_mailer_helper.rb> > #<MissingSourceFile: no such file to load -- user_mailer_helper> > #<NameError: uninitialized constant Hobo::Guest> > > > Am I snookered? Or have I missed something bleeding obvious? > > TIA > > Mike > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hobousers?hl=en -~----------~----~----~----~------~----~------~--~---
