示例#1
0
 def checkDomainsQueue(self):
     self._QueueUnRead01 = self.getQueueUnRead(DOMAINQUEUE01)
     self._QueueUnRead02 = self.getQueueUnRead(DOMAINQUEUE02)
     if self._QueueUnRead01 > 10000:
         C.Info('HTTPSQSQueue %s will be full, waiting for cache!!!!!!!!!!!!!' % DOMAINQUEUE01, C.ALERT)
         self.cacheHTTPSQSQueue(DOMAINQUEUE01)
         C.Info('HTTPSQSQueue cached', C.ALERT)
     if self._QueueUnRead02 > 10000:
         C.Info('HTTPSQSQueue %s will be full, waiting for reset!!!!!!!!!!!!!' % DOMAINQUEUE02, C.ALERT)
         for i in range(0, 100):HTTPSQSQueue.put(DOMAINQUEUE01, HTTPSQSQueue.get(DOMAINQUEUE02))
         HTTPSQSQueue.reset(DOMAINQUEUE02)                
示例#2
0
 def reset(self, qName):
     '''
     reset a HTTPSQSQueue
     '''
     HTTPSQSQueue.reset(qName)
     print HTTPSQSQueue.status(qName)