2012-11-10 240 views
4


重置我們使用PostgreSQL起重機計劃,並得到了很多的日誌這樣
app postgres - - [5-1] ... LOG: could not receive data from client: Connection reset by peerHeroku的PostgreSQL的連接被同行

我們正在使用約50 DYNOS。
PostgreSQL是否與一堆dynos連接不上?
有人可以幫我解釋這種情況嗎?

感謝

+0

您是否在客戶端連接上收到'意外的EOF'? – titanofold

+0

是的,我們也有'日誌:客戶端連接上意外的EOF' –

+0

我遇到同樣的事情。你弄明白了嗎? – slezica

回答

1

有一個關於這個Heroku的FAQ條目:Understanding Heroku Postgres Log Statements and Common Errors: could not receive data from client: Connection reset by peer

雖然這個日誌是從postgres發出的,但錯誤的原因與數據庫本身無關。您的應用程序在連接到postgres時發生崩潰,並沒有清理其與數據庫的連接。 Postgres注意到客戶端(你的應用程序)消失了,沒有正確結束連接,並記錄了一條消息。

如果你沒有看到你的應用程序的回溯,你可能需要確保你實際上是登錄到stdout(而不是文件)並且你有stdout sync'd。