def start(): commitor = threading.Thread(target=commit) commitor.start() while True: try: msg = MSG_QUEUE.get() index(msg) ilog.info("Message index query submit. [msg]: %s" % msg) except Exception,e: if msg: ilog.error("Message discard because of exception.[msg]: %s" % msg) ilog.error("Exception caught when submit index query.[Exception]: %s"\ % e)
def startSearchService(): # start the push server push_server.start() message = "Push Server start in process: %d" % push_server.pid plog.info(message) print message # start the index engine index_engine.start() message = "Index engine start in process: %d" % index_engine.pid ilog.info(message) print message # start the query server query_server.start() message = "Query server start in process: %d" % query_server.pid slog.info(message) print message
def commit(): while True: MASTER_DB.commit() ilog.info("Message index queries commit.") time.sleep(COMMIT_INTERVAL)