示例#1
0
def running_log_server():
    """Running log server,
    Get log db  result message."""
    
    # e.g runing sub thread for dispatch
    desc = "start_log_server"
    new_subthread.addtosubthread(desc, log_server)
    return
示例#2
0
def running_mkhome_server():
    """Running mkhome server,
    Get log mkhome  result message."""

    # e.g runing sub thread for dispatch
    desc = "start_mkhome_server"
    new_subthread.addtosubthread(desc, mkhome_server)
    return
示例#3
0
    if len(sys.argv) > 1:
        if sys.argv[1] == "-d":
            no_fork = True
    if not no_fork:
        create_daemon.daemonize()

    if global_params.vcflag:
        sys.exit(0)

    # sleep 8 seconds wait until /etc/init_business.py running finished
    time.sleep(8)
    log_conf.init()
    global_params.init_threadlock()
    
    _,hostuuid = support.uuid_op.get_vs_uuid()
    serverport = 9170
    serverhost = 'localhost'
    log_queue = Msg_Queue(serverhost,serverport,hostuuid)
    if not __init_log_server():
        sys.exit(1)
    running_log_server()

    new_subthread.addtosubthread("logloop_get_logmsg", \
                                 log_queue.get_logmsg)
    new_subthread.addtosubthread("logloop_dispatch_logmsg",\
                                 log_queue.dispatch_logmsg)
    
    while True:
        time.sleep(5)