除了 /var/discourse/containers/app.yml 中的 DISCOURSE_DB_HOST 之外,是否还有其他数据库连接定义的位置?
我的 PostgreSQL 服务器是独立于 Discourse Docker 服务器运行的。最近,我将数据库连接的主机名从数据库服务器的公共主机名/IP 更改为私有 LAN IP。我现在确实看到了一些通过该私有 LAN IP 的连接,但大部分流量仍然通过公共 IP/接口传输。
我尝试在整个服务器文件系统以及 Docker Discourse 镜像内部进行检查,但在这些位置都没有找到旧的主机名或旧 IP,然而 Discourse 安装仍然在访问公共网络接口。
关于如何排查 Discourse 为何仍尝试连接错误 IP 的问题,有什么建议吗?