示例#1
0
def run(host, port, db_url):
    from genoa.utils.tornado_safe import safe_run_tornado
    from genoa.distribute.moonsail.worker import Worker as MoonsailWorker
    
    work = RegisterControl(db_url)
    worker = MoonsailWorker.serve(work,host,port)
    
    logging.info("RegisterControl service connect %s:%s", host, port)
    
    safe_run_tornado()
示例#2
0
def run(host, port, portal_archive_path, report_archive_path):
    from genoa.utils.tornado_safe import safe_run_tornado
    from genoa.distribute.moonsail.worker import Worker as MoonsailWorker
    
    logging.debug("using portal_archive_path: %s" % portal_archive_path)
    logging.debug("using report_archive_path: %s" % report_archive_path)
    
    work = ReportControl(portal_archive_path, report_archive_path)
    worker = MoonsailWorker.serve(work,host,port)
    
    logging.info("IndexControl service connect %s:%s", host, port)
    
    safe_run_tornado()