Example #1
0
    def reload(self):
        self.stopStatus = False
        self.reloadStatus = False
        cfObj = ConfigParser.ConfigParser()
        cfObj.read( self.confFile )
        confIniDict = commFunc.convertListToDict( cfObj )
        self.logObj = logging
        self.logObj.basicConfig(
            filename=confIniDict[ 'default' ][ 'log' ],
            filemode='a+',
            format='%(asctime)s %(levelname) 5s %(name)s | %(message)s %(filename)s %(module)s %(lineno)d',
            datefmt='%Y-%m-%dT%H:%M:%S%z',
            level=commFunc.logDict[ confIniDict['default']['loglevel'] ])
        #self.logObj.getLogger('monitor')

        self.pidFile = confIniDict['default']['pidfile']
        self.confDict = confIniDict
        self.logObj.info( 'monitorProcess init end!')
        self.workerProcessObjList = self.getWorkerProcessList()
Example #2
0
    def reload(self):
        self.stopStatus = False
        self.reloadStatus = False
        cfObj = ConfigParser.ConfigParser()
        cfObj.read(self.confFile)
        confIniDict = commFunc.convertListToDict(cfObj)
        self.logObj = logging
        self.logObj.basicConfig(
            filename=confIniDict['default']['log'],
            filemode='a+',
            format=
            '%(asctime)s %(levelname) 5s %(name)s | %(message)s %(filename)s %(module)s %(lineno)d',
            datefmt='%Y-%m-%dT%H:%M:%S%z',
            level=commFunc.logDict[confIniDict['default']['loglevel']])
        #self.logObj.getLogger('monitor')

        self.pidFile = confIniDict['default']['pidfile']
        self.confDict = confIniDict
        self.logObj.info('monitorProcess init end!')
        self.workerProcessObjList = self.getWorkerProcessList()
Example #3
0
    def __init__(self, _confFile=None, socketFile=None ):
        asyncoreEpoll.dispatcher.__init__(self)
        self.sendData = ""
        self.recivedData = ""

        cfObj = ConfigParser.ConfigParser()
        cfObj.read( _confFile )
        confIniDict = commFunc.convertListToDict( cfObj )
        self.logObj = logging
        self.logObj.basicConfig(
            filename=confIniDict[ 'client' ][ 'log' ],
            filemode='a+',
            format='%(asctime)s %(levelname) 5s %(name)s | %(message)s %(filename)s %(module)s %(lineno)d',
            datefmt='%Y-%m-%dT%H:%M:%S%z',
            level=commFunc.logDict[ confIniDict['default']['loglevel'] ])
        #self.logObj.getLogger('monitor')

        self.confDict = confIniDict
        #和server建立连接
        self.create_socket(socket.AF_UNIX, socket.SOCK_STREAM)
        if ( not isinstance( socketFile,type(None)) ):
            self.connect(socketFile)