首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Hangfire作业处于正在处理状态

Hangfire作业处于正在处理状态
EN

Stack Overflow用户
提问于 2019-09-24 00:43:13
回答 1查看 1.4K关注 0票数 0

我们正在使用Hangfire从Azure下载数据。我们使用的是Hangfire 1.7.6。然而,在运行了一段时间后,Hangfire出现了死锁,似乎在处理作业时被卡住了。我们必须重新启动该服务才能使其正常工作。

有一个循环作业正在向另一台后台服务器添加作业。大多数情况下,当它下载一个大文件时,作业会被卡住。

有没有人遇到过这种类型的挂起火作业卡在处理中的问题?

如果需要任何进一步的信息,请让我知道。如有任何帮助/指导,我们不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 21:24:30

这不是由于从azure完成下载所需的时间长度造成的吗?

你可以尝试用大文件来测试它,看看它是如何处理它的。

同样,就像@jbl问的,你的Hangfire服务器是如何托管的?如果Hangfire服务器驻留在IIS中,请记住,如果IIS由于应用程序进程在给定时间内处于空闲状态而关闭它,Hangfire服务器可能会失去心跳。

我在过去遇到过这个问题,最终将应用程序作为服务器上的一个进程运行。

IIS经过优化以节省资源,因此它将关闭未使用的进程。当向您的应用程序发出请求时,它会重新启动进程。这还会导致任何计划的后台作业都不会触发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58066812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档