【发布时间】:2016-01-31 00:23:20
【问题描述】:
我在 Windows Server 2008 R2 上部署了 postgresql 9.1.19。
由于某种原因,它开始抛出除了“发送到后端时发生 I/O 错误”之外没有其他信息的异常。
这只发生在某些表上。
如果我使用干净的数据库,错误就会消失,这让我相信我的内存或其他分配的资源不足导致了错误??
我正在通过 JDBC 连接。
任何见解都将不胜感激。
谢谢。
斯科特。
【问题讨论】:
我在 Windows Server 2008 R2 上部署了 postgresql 9.1.19。
由于某种原因,它开始抛出除了“发送到后端时发生 I/O 错误”之外没有其他信息的异常。
这只发生在某些表上。
如果我使用干净的数据库,错误就会消失,这让我相信我的内存或其他分配的资源不足导致了错误??
我正在通过 JDBC 连接。
任何见解都将不胜感激。
谢谢。
斯科特。
【问题讨论】:
该错误表示您在连接数据库时超时。
检查您的连接配置是否正确。如果是,请查看您是否可以访问数据库或有防火墙禁止访问。
【讨论】:
问题是我正在执行带有太多参数的 IN 查询...由于 ORM 生成的查询。
但是非常无用的信息,本来可以更具体的。
例如,如果您选择了太多列,或者使用了太多字符等,Postgres 会抛出一个更有帮助的消息。也许这也是一个 jdbc 问题,不确定。
【讨论】: