From cpennaforte at chu-reims.fr Tue May 4 09:43:46 2010 From: cpennaforte at chu-reims.fr (Christian Pennaforte) Date: Tue, 4 May 2010 15:43:46 +0200 Subject: [Backgroundrb-devel] Can call worker from rails console, but does nothing from rails server Message-ID: <4726D349-55F4-4E57-8FE0-DD7969B8FFF0@chu-reims.fr> Hello, I'm trying to call a worker like this : MiddleMan.worker(:to_eai_worker).async_to_eai(:arg => objet) My Worker is defined like this : class ToEaiWorker < BackgrounDRb::MetaWorker set_worker_name :to_eai_worker def create(args = nil) puts "Worker to_eai_worker cr??" # this method is called, when worker is loaded for the first time end def to_eai(objet = nil) puts "here we are" # some code end end and my backgrounrb.yml is : --- :backgroundrb: :ip: 0.0.0.0 :port: 11006 :debug_log: true When I call the worker from rails console, it works (I can see "here we are" in the worker log). When I do it from an observer in my rails server, it's never called (but without any error). I'm using Rails 2.3.5 on a Mac or Ubuntu. Is there something I'm doing wrong ? Thanks in advance for any help. -- Christian From vicente.reig at gmail.com Fri May 7 08:43:33 2010 From: vicente.reig at gmail.com (=?ISO-8859-1?Q?Vicente_Reig_Rinc=F3n_de_Arellano?=) Date: Fri, 7 May 2010 14:43:33 +0200 Subject: [Backgroundrb-devel] hola! que tal estas? mira esto: http://www.espana2.net Message-ID: hola! que tal estas? mira esto: http://www.espana2.net From d-mcclean at ti.com Fri May 7 16:17:49 2010 From: d-mcclean at ti.com (Don McClean) Date: Fri, 07 May 2010 15:17:49 -0500 Subject: [Backgroundrb-devel] Simple way to detect from rails if backgroundrb server is running Message-ID: <4BE4756D.8030301@ti.com> Sometimes I forgot to start the backgroundrb server while developing. Requests are added to queue until I remember. Is there a simple way from rails to detect if the server is running and if necessary start it? Thanks, Don Mc