我正在运行 Ubuntu 18.04 Linux 子系统。
我在 Linux 上运行着 Postgresql 12,并且我从我在 Windows 中开发的应用程序连接到它。
当我启动我的电脑时,一切都正常。DB 可以连接。
经过一段未指定的时间(半小时到几天)后,Windows 不再能够看到 Postgreql。拒绝连接到 127.0.0.1:5432。
重新启动子系统没有帮助。重新启动 postgres 也没有帮助。
但问题延伸到其他服务和端口..例如,如果我在 Linux 上运行 Apache,当出现此问题时,它将不再能够对我的 Windows 服务进行代理传递。
不确定还能尝试什么——我在另一台电脑上有相同的设置,但没有遇到这些问题。
这几乎就像两个系统之间出现了一道防火墙,但看起来更像是一个错误。
欢迎任何建议!