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)
def reset(self, qName): ''' reset a HTTPSQSQueue ''' HTTPSQSQueue.reset(qName) print HTTPSQSQueue.status(qName)