Esempio n. 1
0
 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
Esempio n. 2
0
#-*-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()
Esempio n. 3
0
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'
Esempio n. 4
0
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))
Esempio n. 5
0
# -*-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: