|
@@ -14,7 +14,7 @@ from feapder.db.rabbitMq import RabbitMQ, RabbitMQMessage
|
|
|
from feapder.network.request import Request
|
|
|
from feapder.utils.log import log
|
|
|
|
|
|
-# 执行 eval 需要的变量属性
|
|
|
+# 执行 eval 需要的全局作用域
|
|
|
tools.load_globals(RabbitMQMessage)
|
|
|
|
|
|
|
|
@@ -52,7 +52,12 @@ class HandleFailedRequests(object):
|
|
|
request["retry_times"] = 0
|
|
|
request_obj = Request.from_dict(request)
|
|
|
self._request_buffer.put_request(request_obj)
|
|
|
- self._rabbitmq.ack(self._tab_failed_requests, delivery_tag)
|
|
|
+
|
|
|
+ # 入库成功后删除
|
|
|
+ def delete_request():
|
|
|
+ self._rabbitmq.ack(delivery_tag)
|
|
|
+
|
|
|
+ self._request_buffer.put_request(delete_request)
|
|
|
total_count += 1
|
|
|
|
|
|
except Exception as e:
|