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()
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()