mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
Better logging for queues.
This commit is contained in:
parent
49f1401953
commit
341db243c3
2 changed files with 10 additions and 5 deletions
|
@ -743,12 +743,12 @@ class Feed(models.Model):
|
|||
def update(self, **kwargs):
|
||||
from utils import feed_fetcher
|
||||
r = redis.Redis(connection_pool=settings.REDIS_FEED_POOL)
|
||||
original_feed_id = self.pk
|
||||
|
||||
if getattr(settings, 'TEST_DEBUG', False):
|
||||
self.feed_address = self.feed_address % {'NEWSBLUR_DIR': settings.NEWSBLUR_DIR}
|
||||
self.feed_link = self.feed_link % {'NEWSBLUR_DIR': settings.NEWSBLUR_DIR}
|
||||
self.save()
|
||||
original_feed_id = self.pk
|
||||
|
||||
options = {
|
||||
'verbose': kwargs.get('verbose'),
|
||||
|
@ -776,7 +776,11 @@ class Feed(models.Model):
|
|||
if options['force']:
|
||||
feed.sync_redis()
|
||||
|
||||
r.zrem('tasked_feeds', original_feed_id)
|
||||
if not feed or original_feed_id != feed.pk:
|
||||
logging.info(" ---> ~FRFeed changed id, removing %s from tasked_feeds queue..." % original_feed_id)
|
||||
r.zrem('tasked_feeds', original_feed_id)
|
||||
if feed:
|
||||
r.zrem('tasked_feeds', feed.pk)
|
||||
|
||||
return feed
|
||||
|
||||
|
|
|
@ -56,9 +56,10 @@ class TaskFeeds(Task):
|
|||
if inactive_count:
|
||||
r.zremrangebyscore('tasked_feeds', 0, hours_ago)
|
||||
r.sadd('queued_feeds', *old_tasked_feeds)
|
||||
logging.debug(" ---> ~SN~FBRe-queuing ~SB%s~SN dropped feeds (~SB%s~SN queued)" % (
|
||||
logging.debug(" ---> ~SN~FBRe-queuing ~SB%s~SN dropped feeds (~SB%s/%s~SN queued/tasked)" % (
|
||||
inactive_count,
|
||||
r.scard('queued_feeds')))
|
||||
r.scard('queued_feeds'),
|
||||
r.zcard('tasked_feeds')))
|
||||
cp3 = time.time()
|
||||
|
||||
old = now - datetime.timedelta(days=1)
|
||||
|
|
Loading…
Add table
Reference in a new issue