Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
def commit():
    while True:
        MASTER_DB.commit()
        ilog.info("Message index queries commit.")
        time.sleep(COMMIT_INTERVAL)