On Wednesday, September 11, 2013 5:44:00 PM UTC+2, ajith c t wrote:
>
> sorry I am not executing the code in the load balancer. Let me say once 
> more, so it will be clear.
>
> I dont have any web2py code in the load balancer. 
>
> What I  meant is I have my code in another server(say X) , to which the 
> user is redirected by the load balancer(say Y). 
>
> when I execute the webpy application from server X , the index function , 
> where my scheduler.queue_task call comes,in the default.py controller will 
> not be called as I cant access it from X. That is expected. So what I asked 
> was , for breaking down purpose shouldn't I move that call into the 
> scheduler.py file in the models folder as the model file will be called.
>
>
I really don't get this part. Every controller in web2py gets executed as 
long as the request comes to the server. If you can reach a page and in 
your controller for that page you use queue_task(), you should definitely 
be able to enqueue a task. queue_task() is NOT meant to be used in models, 
because you'd queue a task for EACH and EVERY request coming in.
 

>
> And I will use the "seperation of duties" approach. but can you just 
> confirm that the commands are correct.
>
>
web part:
python web2py.py -a yourpassword -p 8000 -i 0.0.0.0

scheduler
python web2py.py -K appname

let me stress it out once more: serving a web app in production with the 
included webserver is not going to provide stellar performances, although 
it definitely works.

-- 
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/groups/opt_out.

Reply via email to