Hi All

I've a setup on Amazon AWS, nginx -> uwsgi -> web2py. The db backend is 
mysql on Amazon RDB (earlier it was sqlite with same problem). On opening 
dashboard of the web2py application, it fires around 20 AJAX POST requests. 
However, the response is received serially in the browser. Also, if I try 
to open the same site in another tab of the browser, it does not open till 
all the AJAX requests are processed.

I understand that each request is handled by a new uwsgi worker (which 
actually would be a new web2py process). Following is the snapshot from 
uwsgi config:
processes = 8
master = true
harakiri = 60
reload-mercy = 8
cpu-affinity = 1
stats = /tmp/%n.stats.socket
max-requests = 2000

Each request is sent to 3rd party webserver by web2py application to check 
some status before a response is being returned. Python module 'requests' 
is being used for this purpose but without creating a separate thread/async 
task.

Could somebody guide me as to what could be the bottleneck 
(nginx/uwsgi/web2py app?) and how should I debug this further?

Br
Sandeep

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to