def _loadsetting(): global _LOG_DIR,_LOG_LEVEL,_LOG_FILE,_SVR_PORT,_PROJ_NAME,_SVR_TYPE conf = Conf(_CONF_FILE) _LOG_DIR=os.getcwd()+conf.get("LOG", "dir", "/log") _SVR_PORT=conf.get_int("SVR","port",9999) _LOG_LEVEL=conf.get("LOG","level","debug") _LOG_FILE=conf.get("LOG","file","process") _PROJ_NAME=conf.get("PROJ", "name","demo") _SVR_TYPE = conf.get("SVR","type","udp") return
#-*-encoding:utf8-*- import os import pprint import time import zmq import multiprocessing import traceback from comm.log import log from comm.config import Conf conf = Conf(os.getcwd()+'/conf/zmq.ini') p_host = conf.get("ZMQSUB", "zmq.sub.host", "192.168.56.101") p_port = conf.get_int("ZMQSUB", "zmq.sub.port", 5556) p_topic = conf.get("ZMQSUB", "zmq.sub.topic", "log;task") class ZMQSubProcess(object): def __init__(self): pass def run(self): try: while 1: print "start process-1" p1= ProcessMain("test-41","4") p1.start() p1.join() print "start process-5" p2= ProcessMain("test-5","5") p2.start()
from comm.time_summary import stamp2time try: import simplejson as json except: import json import traceback from module.sql import Sql conf = Conf(os.getcwd()+'/conf/server.ini') local_dir = conf.get("UPLOAD", "svr.local.dir", "/data/package") #get config connect db info,as global variable db_ip=conf.get("DBServer","db.svr.ip","") db_port=conf.get_int("DBServer","db.svr.port",3306) db_user=conf.get("DBServer","db.svr.user","root") db_pwd=conf.get("DBServer","db.svr.pwd","root") db_name=conf.get("DBServer","db.name","") from module.cron.host_usage_info import memory_stat from module.cron.cpu_usage import CPUUsage class PkgInfoMgr(object): def __init__(self,router_obj=None): self._router_obj = router_obj #pass def run(self): ip='127.0.0.1'
from module.sql import Sql from comm.redis_helper import RedisHelper try: import simplejson as json except: import json from comm.log import log conf = Conf(os.getcwd()+'/conf/cache.ini') #local_dir = conf.get("UPLOAD", "svr.local.dir", "/data/package") #get config connect db info,as global variable db_ip=conf.get("DBServer","db.svr.ip","") db_port=conf.get_int("DBServer","db.svr.port",3306) db_user=conf.get("DBServer","db.svr.user","root") db_pwd=conf.get("DBServer","db.svr.pwd","matrix") db_name=conf.get("DBServer","db.name","oss_res") redis_ip=conf.get("Redis","redis.svr.ip","") redis_port=conf.get_int("Redis","redis.svr.port",6379) class SyncCacheInfo(object): def __init__(self): try: #pass self.redis_obj = RedisHelper(redis_ip,redis_port) except Exception,e: log(str(e))
# -*-encoding:utf8-*- import zmq import itertools import os import time import threading import random from comm.log import log from comm.config import Conf conf = Conf(os.getcwd() + "/conf/zmq.ini") p_host = conf.get("ZMQPUB", "zmq.pub.host", "192.168.56.101") p_port = conf.get_int("ZMQPUB", "zmq.pub.port", 5556) p_topic = conf.get("ZMQPUB", "zmq.pub.topic", "log;task") class ZMQPub(object): def __init__(self): self._port = p_port self._host = p_host self.socket = None def run(self): try: context = zmq.Context() if self.socket is None: self.socket = context.socket(zmq.PUB) self.socket.bind("tcp://%s:%s" % (self._host, self._port)) # i=0 topic_list = [4, 5, 6, 7, 8] while True: