【发布时间】:2014-09-06 17:38:49
【问题描述】:
我开发了一个使用 Codeigniter 和 PostgreSQL 作为数据库的应用程序。
Codeigniter 应用驻留在 IP 192.168.X.34 => 应用服务器
PostgreSQL 服务器驻留在 IP 192.168.X.35 => 数据库服务器
我在生产环境中经常遇到错误,但在我的本地 PC 中我没有收到任何错误。 production 和 local-pc 都在运行 ubuntu。
我该如何解决这个问题?
更新
OpenSSL 1.0.1e 2013 年 2 月 11 日
PostgreSQL 版本 9.1/main
日志文件中没有显示错误。
【问题讨论】:
-
PostgreSQL 版本? OpenSSL 版本? PostgreSQL 服务器日志中有什么内容?
-
请查看更新后的问题
-
嗯。对于类似 Pg 的内容应该显示“客户端意外关闭连接”、“无法从客户端接收数据”等。尝试启用
log_connections和log_disconnections。 -
如果我在 postgresql.conf 中关闭 ssl=off 可以吗?这是不好的做法吗?一定要开启ssl吗?鉴于我已阅读 postgresql.org/docs/9.1/static/ssl-tcp.html
-
如果您纯粹是在一个不担心 IP 流量窥探的受信任网络上进行连接,那么您当然可以关闭 SSL。不过,最好先弄清楚为什么会发生这种情况。您的 OpenSSL 太新了,不可能成为 ssl 重新协商错误。
标签: php codeigniter postgresql http ssl