ABP 框架:后台作业禁用重试
ABP Framework: Background Job Disable Retry
我正在使用后台作业进行一些定义操作。有些定义可以在2分钟内完成,有些可以在10分钟内完成。
我不希望它在失败时重试。该作业在成功或 failed.Is 可能时不应重试?
谢谢。
我找到了相同的 question asked in the https://forum.aspnetboilerplate.com。
- Write your code in try-catch and hide exceptions. Background job manager only retries on exceptions.
https://forum.aspnetboilerplate.com/viewtopic.php?p=8839&sid=4a5bed7481fd06bb89d8e98eb3c5cb12#p8839
https://docs.abp.io/en/abp/latest/Background-Jobs#configuration
您可以将 DefaultTimeout
值更改为 0
参考文献:
我正在使用后台作业进行一些定义操作。有些定义可以在2分钟内完成,有些可以在10分钟内完成。
我不希望它在失败时重试。该作业在成功或 failed.Is 可能时不应重试?
谢谢。
我找到了相同的 question asked in the https://forum.aspnetboilerplate.com。
- Write your code in try-catch and hide exceptions. Background job manager only retries on exceptions.
https://forum.aspnetboilerplate.com/viewtopic.php?p=8839&sid=4a5bed7481fd06bb89d8e98eb3c5cb12#p8839
https://docs.abp.io/en/abp/latest/Background-Jobs#configuration
您可以将 DefaultTimeout
值更改为 0
参考文献: