可以npgsql";听“;postgresql服务器停止时

本文关键字:服务器 postgresql npgsql quot 可以 | 更新日期: 2023-09-27 18:00:28

我现在要找两天。我正在使用带有SyncNotification=true的侦听/通知它运行良好。但是,如果有人需要重新启动postgresql服务器呢?连接丢失,同步通知线程将不会侦听下一个"通知"。:(如何检测到连接丢失,并在C#上重新启动连接?

可以npgsql";听“;postgresql服务器停止时

您可以在连接字符串上尝试Keepalive参数,文档解释道:

Keepalive:Npgsql发送Keepalive查询之前连接处于非活动状态的秒数。

参考:http://www.npgsql.org/doc/connection-string-parameters.html