Sanjay Tibrewal
2008-Feb-15 04:04 UTC
[Backgroundrb-devel] BacgroundRB - Getting started question
Resending this message - I sent it earlier in the day and I still don''t
see
it show up on the mailing list.
Thanks.
-----------------------------------------
Hello Folks,
I have been trying to get backgroundrb running on my Win XP box to
periodically wakeup and run a worker function. I wrote a test Worker class
as below and my backgroundrb.yml is included below. I can start backgroundrb
successfully through commondline (ruby script/backgroundrb/start) but I
don''t see any output in my backgroundrb.log - I would expect the
"Hello"
string in the log every 5 secs.
The first question I have is, whether what I am doing even supported on
Windows? Reason I ask is because I saw a post from a few months back saying
something to the effect that forking doesn''t happen on Windows (a reply
email from Hemant) so not sure how that affects what I am trying to do.
The follow up question, if the answer to the first one is yes it is
supported, is what am I doing wrong here?
Appreciate any pointers/help.
Thanks,
Sanjay.
class NehronWorker < BackgrounDRb::Rails
#set_worker_name :nehron_worker
def create
puts "Creating NehronWorker"
end
def do_work(args)
# This method is called in it''s own new thread when you
# call new worker. args is set to :args
puts "Hello"
end
def printhelloinloop(teststr="Hello2")
puts "Hello "+ teststr
end
end
---
port: "22222"
timer_sleep: 60
load_rails: true
environment: development
host: localhost
database_yml: config/database.yml
acl:
deny: all
allow: localhost 127.0.0.1
order: deny,allow
schedules:
NehronWorker:
printhelloinloop:
trigger_args: */5 * * * * * *
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20080214/92cb486a/attachment.html
On Fri, Feb 15, 2008 at 9:34 AM, Sanjay Tibrewal <stibrewal at gmail.com> wrote:> > > > Resending this message ? I sent it earlier in the day and I still don''t see > it show up on the mailing list. > > Thanks. > > ----------------------------------------- > > Hello Folks, > > I have been trying to get backgroundrb running on my Win XP box to > periodically wakeup and run a worker function. I wrote a test Worker class > as below and my backgroundrb.yml is included below. I can start backgroundrb > successfully through commondline (ruby script/backgroundrb/start) but I > don''t see any output in my backgroundrb.log ? I would expect the "Hello" > string in the log every 5 secs. > > The first question I have is, whether what I am doing even supported on > Windows? Reason I ask is because I saw a post from a few months back saying > something to the effect that forking doesn''t happen on Windows (a reply > email from Hemant) so not sure how that affects what I am trying to do. > > The follow up question, if the answer to the first one is yes it is > supported, is what am I doing wrong here? > > Appreciate any pointers/help. > > Thanks, > > Sanjay. > > class NehronWorker < BackgrounDRb::Rails > > #set_worker_name :nehron_worker > > def create > > puts "Creating NehronWorker" > > end > > def do_work(args) > > # This method is called in it''s own new thread when you > > # call new worker. args is set to :args > > puts "Hello" > > end > > def printhelloinloop(teststr="Hello2") > > puts "Hello "+ teststr > > end > > end > > --- > > port: "22222" > > timer_sleep: 60 > > load_rails: true > > environment: development > > host: localhost > > database_yml: config/database.yml > > acl: > > deny: all > > allow: localhost 127.0.0.1 > > order: deny,allow > > > > schedules: > > NehronWorker: > > printhelloinloop: > > trigger_args: */5 * * * * * *Any version of BackgrounDRb > 0.2 is not supported/won''t run on Windows. It may change in future, but its not a priority.