私はハングファイアを初めて使用するので、おそらくどこかを台無しにしています。Hangfire を次のように構成しました: https://github.com/HangfireIO/Hangfire#installation
しかし、代わりに:
config.UseSqlServerStorage("<connection string or its name>");
私は持っている:
config.UsePostgreSqlStorage("Server=127.0.0.1;Port=5432;User Id=postgres;Password=pwd;Database=Hangfire");
そこで、DB に Hangfire データベースを作成しました。
そして、プロジェクトをビルドして実行しています。大丈夫です。postgres で Hangfire DB にすべてのテーブルを作成しています。それはうまくいっています。
しかし、私がしようとしているとき:
BackgroundJob.Enqueue(() => HubService.SendPushNotificationToUsers(threadParticipants, messageApi.SenderId, messageApi.SenderName, messageApi.ThreadId, messageApi.Content));
InnerMessage で例外を受け取りました:
"Timeout while getting a connection from pool." postgres
何か不足していますか?