cron On Thursday, November 8, 2012 10:59:04 PM UTC-8, Amit wrote: > > Hi, > I have more than 10 functions which has to be executed by Scheduler and > each task has assigned different time ( for e.g...one has to execute on > every 15 minutes, other one has to executes on every 24 hrs etc... ) to > execute, so in my CustomScheduler.py module : I wiil have 10 different > statements like below: > > > db.scheduler_task.validate_and_insert( > function_name='func1', > args='[]', > repeats = 0, # run indefinately > period = 3600, # every 1h > timeout = 120, # should take less than 120 seconds > ) > > > > db.scheduler_task.validate_and_insert( > function_name='func2', > args='[]', > repeats = 0, # run indefinately > period = 900, # every 15 min > timeout = 120, # should take less than 120 seconds > ) > > My doubt is what will be the better optimized approach to assign those > 10 tasks to Scheduler: > > 1. Create only one worker using *web2py -K appname* command for all > tasks, which will further takes care of running all tasks at designated > time OR > 2. Create 10 different workers means execute above command 10 times and > then web2py takes care of assigning the task to each worker. > > which will be the best optimized way to use web2py scheduler? > > Regards, > Amit > >
--

