Ah, yes that is the point I missed from Anthony's post. Thanks for highlighting it Niphlod.
________________________________________
Kiran Subbaraman
http://subbaraman.wordpress.com/about/
On Thu, 03-04-2014 9:40 PM, Niphlod wrote:
that is probably due to the fact that you're calling "queue_task" inside a model, so you get a new queued task EVERY request that comes in.
As said by Anthony, remove the "queue_task" bit from your model and put them in a controller, else queue the task from appadmin.

On Thursday, April 3, 2014 5:17:02 PM UTC+2, Kiran Subbaraman wrote:
Thanks for the information; and also the example around queuing the tasks in such way that they are called in a specific time-bound sequence. I am not trying to do that, but just focusing on adding the tasks to the scheduler so that they get executed. Sequencing doesn't matter now.

What I wanted to understand was the debug log output, which shows tasks (or its worker) being "executed" every 0.5 to 1 second intervals. Does that mean that the queue db from which they pick up the tasks is accessed every second or so? And this is on the configuration where I haven't set the period/repeats configuration. I guess I will try Anthony and your suggestion to explore that option. Will report what I find in the debug log then.

2014-04-01 23:36:16,642 - web2py.app.myapp - DEBUG -    result: "Done: Task A"
2014-04-01 23:36:17,407 - web2py.app.myapp - DEBUG -     new task report: COMPLETED
2014-04-01 23:36:17,408 - web2py.app.myapp - DEBUG -    result: "Done: Task B"
2014-04-01 23:36:18,180 - web2py.app.myapp - DEBUG -     new task report: COMPLETED
2014-04-01 23:36:18,180 - web2py.app.myapp - DEBUG -    result: "Done: Task C"
2014-04-01 23:36:18,944 - web2py.app.myapp - DEBUG -     new task report: COMPLETED
2014-04-01 23:36:18,944 - web2py.app.myapp - DEBUG -    result: "Done: Task A"

            
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to