我正在使用 python-rq 和 redis 来传递域名并从域中获取链接。
try:
for link in [h.get('href') for h in self.soup.find_all('a')]:
--code goes here--
except Exception, ex:
print ex
pass
每当我运行代码并捕获任何异常时,它都会被推送到失败队列,而不是打印和忽略该域。但在控制台中 rq 不打印pushing to failed queue
。
链接在数据库中得到更新,但域仍然被推送到失败的队列中。并且失败队列的计数超过了默认队列(通过的域总数)。
为什么会这样?请帮忙