我在ASP Net Core项目中使用Hangfire,并使用Mysql作为存储。
我有一个长期运行的任务,运行大约1个小时。但是,hangfire的默认超时为30分钟。因此该任务再次运行。
我想使用InvisibilityTimeout
,但已经过时了。有什么建议吗?
我确实尝试使用JobExpirationCheckInterval
,但我不知道它是否正确。
任何指向正确方向的人都会被发现。
答案 0 :(得分:-1)
我将InvisibilityTimeout和JobExpirationCheckInterval设置为1天,并且似乎可以正常工作。