import uwsgi import time def application(env, start_response): start_response('200 Ok', [('Content-Type', 'text/html')]) yield "I am the worker %d
" % uwsgi.worker_id() grunt = uwsgi.grunt() if grunt is None: print "worker %d detached" % uwsgi.worker_id() else: yield "And now i am the grunt with a fix worker id of %d
" % uwsgi.worker_id() time.sleep(2) yield "Now, i will start a very slow task...
" for i in xrange(1, 10): yield "waiting for %d seconds
" % i time.sleep(i)