[Backgroundrb-devel] backgrounDRb problems with results and MiddleMan
Ezra Zygmuntowicz
ezmobius at gmail.com
Thu Dec 7 13:49:15 EST 2006
Hey There-
I think you may be using the old version of the plugin. Make sure
you install it from here:
http://svn.devjavu.com/backgroundrb
Try that instead. You will need to remove all traces of the old
plugin before you install this one.
-Ezra
On Dec 7, 2006, at 8:14 AM, D. Taylor Singletary wrote:
> Hi there,
>
> I've been experimenting with implementing BackgroundDRb in my rails
> app but am running into some problems.
>
> The primary problem I'm getting is in cleaning up worker threads,
> or getting any kind of response out of worker threads.
>
> If try using the response function/hash in my Worker the worker
> will not execute reporting that response is an unknown variable or
> function. (My worker descends from BackgrounDRb::Rails )
>
> undefined local variable or method `results' for
> #<ScheduleGeneratorWorker:0x1461f94> - (NameError)
> ./script/backgroundrb/../../config/../lib/workers/
> schedule_generator_worker.rb:9:in `do_work'
>
> This makes it hard to decide when to delete the workers, if I can't
> get any status out of them.
>
> My second issue is that I'm trying to create an after_filter to a
> controller that looks for any "keys" saved to the session and then
> load the worker class to query status (assuming that "response"
> actually worked..). When I try to re-substantiate the worker using
> MiddleMan.worker(worker_key) I get an error reporting that worker
> is not a method of MiddleMan.
>
>
> NoMethodError (undefined method `worker' for
> #<BackgrounDRb::MiddleMan:0x146377c>):
> /app/controllers/workbench_controller.rb:31:in
> `get_rid_of_workers'
>
>
> All the rdoc documentation I've read for BackgroundDRb say that
> this is the way to control the response and load a worker.
>
> What am I doing wrong? Has anyone else had issues like this? I can
> get the thread to start if I take out all of my references to
> results and my filter, but then I have no way of monitoring it or
> stopping it.
>
> Thanks for any help. A previous version of this message was posted
> to the Rails mailing list.
>
> D. Taylor Singletary
> http://www.realitytechnicians.com
>
>
>
>
>
> --
> D. Taylor Singletary
> Reality Technician
> "Look at my hair; like the design." -- David Byrne
> _______________________________________________
> Backgroundrb-devel mailing list
> Backgroundrb-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/backgroundrb-devel
-- Ezra Zygmuntowicz
-- Lead Rails Evangelist
-- ez at engineyard.com
-- Engine Yard, Serious Rails Hosting
-- (866) 518-YARD (9273)
More information about the Backgroundrb-devel
mailing list