c# .net core使用Hangfire组件来管理自动定时任务,连接的是redis服务,现在问题是占用内存太大
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# .net core使用Hangfire组件来管理自动定时任务,连接的是redis服务,现在问题是占用内存太大相关的知识,希望对你有一定的参考价值。
定时循环任务有2000个,5分钟运行一次,导致Hangfire的succeeded成功的记录越来越多,redis里面job新增的数量大于自动释放的数量,要怎么设置Hangfire自动释放成功记录,或者设置成功记录的释放时间短一点
参考技术A 搜一下:c#.net
core使用Hangfire组件来管理自动定时任务,连接的是redis服务,现在问题是占用内存太大 参考技术B 查下程序里面,是不是有什么变量或者资源没有释放掉,造成了内存溢出了,这样运行得时间越长,越多的内存不会被释放掉,这样就占用的内存空间越多
以上是关于c# .net core使用Hangfire组件来管理自动定时任务,连接的是redis服务,现在问题是占用内存太大的主要内容,如果未能解决你的问题,请参考以下文章
同一站点中的 asp net core 2.0 JWT 和 Openid Connect 身份验证
asp.net core 中hangfire面板的配置及使用
2021-06-27 .NET高级班 72-ASP.NET Core Hangfire任务调度的使用