一、总是遇到奇奇怪怪的bug,先说说我看到的现象
1、navicat关闭后,发现仍然有一个进程,并且一直占用cpu20%左右
2、再次打开navicat,发现有个连接一直在连接中,点开详情它做了自动连接的配置
3、关闭该连接,然后删除,提示server is in use and cannot be deleted,猜测第二步的自动连接一直在重试,导致无法删除
二、解决方法,注册表信息
1、WIN+R,
2、输入regedit并回车,打开注册表
3、依次找到HKEY_CURRENT_USER > Software > PremiumSoft
4、由于博主卡死的是pgsql的某个连接,所以找到NavicatPG,然后删除卡死的那个连接xxx,xxx就是具体的连接名,大家对号入座就好了
5、同理删除NavicatPG下的子项ServerMonitor里多余的连接xxx
6、删除NavicatPG 下的子项Servers里多余的连接xxx
7、重启navicat,看功能是否正常,然后关闭navicat,观察是否仍然有多余的navicat进程
8、一切正常,收工
如果觉得本文有帮助或者仍有疑问,欢迎点赞、评论。