2012-02-22 87 views
4

這種隨意失敗似乎是Rails應用程序學習曲線的一部分,所以我對這樣的一個簡單問題表示歉意,但是:'heroku pgbackups:capture'就是......失敗。也就是說,我捕獲在Heroku我的PostgreSQL數據庫的URL,然後粘貼成:Heroku pg:backups failed with「an error」

%的Heroku pgbackups:捕獲的Postgres:// <secret rest of db URL>

...並得到如下回應:

上ec2-50-19-215-116.compute-1.amazonaws.com ----備份---> B003

等待...數據庫\

!發生錯誤,您的備份沒有完成。

有幫助,是嗎?任何線索我如何解決這個問題?感謝您提供天真問題的幫助。

史蒂夫Upstill

回答

1

如果問題仍然存在,請聯繫支持 - 有沒有一個巨大的數額,你可以在這裏做。

0

請確保您運行的是最新版本的Heroku的命令行工具:

$ heroku update 

然後再重新安裝該插件:

$ heroku addons:add pgbackups 

然後捕獲的備份主數據庫(不指定數據庫路徑,從本地計算機上的ineer本地分支):

$ heroku pgbackups:capture 
+0

這似乎已經做到了:

您可以通過PG附加UI看到你的數據庫的連接數。有趣的是,我剛剛在當天早些時候安裝了heroku客戶端和pgbackups,並且在未指定URL的情況下嘗試捕獲。不同的結果是:在我殺死它之前,它處於待定狀態。 Hphph。其中之一,我想。感謝您的推動。 – 2012-02-22 19:59:07

2

在我的情況下,問題是我的數據庫的連接計數已經耗盡。我在一個業餘愛好數據庫,只有最多20個併發連接,他們都在使用。在釋放某些連接(您可以通過調整連接池或關閉某些節點)後,我能夠成功觸發備份。

enter image description here

+0

運行'heroku restart'來釋放一些連接並使其成功運行。 – goddamnyouryan 2015-04-24 06:33:56

相關問題