2012-02-22 60 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

相关问题