我是Hangfire的新手,可能我在某个地方搞砸了。 我已经按照以下方式配置了Hangfire:https://github.com/HangfireIO/Hangfire#installation,但是与其不同,
我收到了一个带有内部信息 InnerMessage 的异常:
config.UseSqlServerStorage("<connection string or its name>");
我已经有:
config.UsePostgreSqlStorage("Server=127.0.0.1;Port=5432;User Id=postgres;Password=pwd;Database=Hangfire");
我在我的数据库中创建了一个Hangfire数据库。
然后,我构建并运行我的项目。一切正常。在我的PostgreSQL中创建了Hangfire DB的所有表格。它很好地工作。
但是,当我尝试:
BackgroundJob.Enqueue(() => HubService.SendPushNotificationToUsers(threadParticipants, messageApi.SenderId, messageApi.SenderName, messageApi.ThreadId, messageApi.Content));
我收到了一个带有内部信息 InnerMessage 的异常:
"Timeout while getting a connection from pool." postgres
我有遗漏什么吗?