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