我在asp-net核心项目中使用hangfire,并使用mysql作为存储。
我有一个长时间运行的任务,大约运行1小时。但是hangfire的默认超时时间是30分钟。因此,该任务将再次运行。
我想用 InvisibilityTimeout
但它已经过时了。有什么建议吗?
我试过用 JobExpirationCheckInterval
但我不知道这是不是对的。
任何指向正确方向的人都是贪婪的。
我在asp-net核心项目中使用hangfire,并使用mysql作为存储。
我有一个长时间运行的任务,大约运行1小时。但是hangfire的默认超时时间是30分钟。因此,该任务将再次运行。
我想用 InvisibilityTimeout
但它已经过时了。有什么建议吗?
我试过用 JobExpirationCheckInterval
但我不知道这是不是对的。
任何指向正确方向的人都是贪婪的。
1条答案
按热度按时间2vuwiymt1#
我将invisibilitytimeout和jobexpirationcheckinterval设置为1天,它似乎可以工作。