c# - Hangfire:打开的连接太多

标签 c# postgresql .net-core hangfire

我们在生产中使用 Hangfire,结果我们确实达到了数据库连接的最大限制。

我们有大约 45 个连接用于 hangfire,这对于维护一些长时间运行的作业来说似乎有点太多了。

我想知道是否可以更改连接数,但是,我在提供此类配置的配置中找不到任何内容。

最佳答案

您可以尝试减少所描述的 worker 数量 here :

app.UseHangfire(config =>
{
    //tell hangfire to only use 2 workers
    config.UseServer(2);
});

关于c# - Hangfire:打开的连接太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56019454/

相关文章:

c# - C#中使用反射获取字段的属性

c# - 启动并等待新线程而不阻塞 UI 线程

c# - 如何将 JSON 文件读入指定值的字符串并使用 System.Text.Json?

c# - 如何设置Janus GridEX列索引

c# - 在c#中迭代同一列表的2行

postgresql - 如何在 PostgreSQL 9.2 中实现(或模拟)子类型多态性?

PostgreSQL 将带逗号的字符串转换为整数

postgresql - PostgreSQL 是否为没有指定主键的表创建一个内部键(可能是 int 类型)作为主键?

datetime - 使用 .Net Core Console 记录器记录事件日期时间

c# - IAsyncDisposable 有引用实现吗?