def run(self):
        server_list = self.get_server_list()
        self.log("StatServerDate start %s" % get_time())
        
        if self.server_id is None:
            statServerDatas = StatServerData.query(condition="stat_date ='%s'" % self.date)
        else:
            statServerDatas = StatServerData.query(condition="stat_date ='%s' and server_id = '%s' " % (self.date, self.server_id))

        if not statServerDatas:
            for server in server_list:
                try:
                    self.stat(server,self.date)
                except Exception,ex:
                    self.log("server_name[%s] error" % server.server_name)
                    self.log(ex)
                
            self.log("StatServerDate end %s" % get_time())
Exemple #2
0
    def run(self):
        server_list = self.get_server_list()
        self.log("StatServerDate start %s" % get_time())

        if self.server_id is None:
            statServerDatas = StatServerData.query(
                condition="stat_date ='%s'" % self.date)
        else:
            statServerDatas = StatServerData.query(
                condition="stat_date ='%s' and server_id = '%s' " %
                (self.date, self.server_id))

        if not statServerDatas:
            for server in server_list:
                try:
                    self.stat(server, self.date)
                except Exception, ex:
                    self.log("server_name[%s] error" % server.server_name)
                    self.log(ex)

            self.log("StatServerDate end %s" % get_time())