我正在使用GAE推送任务队列.我希望任务运行一次,如果失败,我希望它以某种方式通知我.我也不希望它进行任何重试.如果它失败了,我希望它在队列中,直到我手动重新运行它.
我可以手动捕获所有异常并向自己发送电子邮件,但它失败了.有没有更好的办法?在队列配置中,我可以指定零重试限制(见下文),但如果我这样做,任务一旦失败就会被删除.
# queue.yaml
- name: default
rate: 5/s
retry_parameters:
task_retry_limit: 0
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?