Heroku PostgreSQL连接被对等方重置

4
我们正在使用PostgreSQL Crane计划,并且收到了很多这样的日志:
app postgres - - [5-1] ... LOG: could not receive data from client: Connection reset by peer

我们正在使用大约50个dyno。
PostgreSQL是否因为有大量dyno而耗尽连接?
可以有人帮忙解释一下这个情况吗?
谢谢

你也遇到了“客户端连接上意外的EOF”吗? - titanofold
是的,我们也有“客户端连接上意外的EOF日志”。 - Quang Quach
我也遇到了同样的问题。你解决了吗? - salezica
2个回答

1

这个问题在Heroku的常见问题解答中有解释: 了解Heroku Postgres日志语句和常见错误: could not receive data from client: Connection reset by peer

虽然此日志是由postgres发出的,但错误的原因与数据库本身无关。您的应用程序在连接到postgres时崩溃,并未清理其与数据库的连接。Postgres注意到客户端(您的应用程序)没有正确结束连接而消失了,并记录了一条消息。

如果您没有看到应用程序的回溯信息,则可能需要确保您实际上正在将其记录到stdout(而不是文件),并且您已同步stdout。


1

是的,谢谢,使用resque-heroku帮助我解决了这个问题。 - Quang Quach

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接