def start_worker(): import subprocess rq = RqConn() id = len(rq.list_workers()) worker = request.folder + '/private/web2py-rq.py' p = subprocess.Popen(['python', worker, 'high-'+str(id), 'normal-'+str(id), 'low-'+str(id)]) stdout, stderr = p.communicate() return p.poll()
def workers(): rq = RqConn() return response.json({'workers':rq.list_workers()})