【发布时间】:2016-04-20 19:33:30
【问题描述】:
每当我尝试将本地 mysql 数据库推送到 Amazon RDS 时,都会收到 503 应用程序错误:
bundle exec heroku db:push
...
Sending schema
Schema: 40% |================ | ETA: 00:00:38
Saving session to push_201106170529.dat..
!!! Caught Server Exception
HTTP CODE: 503
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
html, body, iframe { margin: 0; padding: 0; height: 100%; }
iframe { display: block; width: 100%; border: none; }
</style>
<title>Application Error</title></head>
</head>
<body>
<iframe src="https://s3.amazonaws.com/heroku_pages/error.html">
<p>Application Error</p>
</iframe>
</body>
</html>
我正在使用水龙头 0.3.23
虽然错误消息与此处报告的类似:Heroku help Amazon RDS rails push database error 我的问题与亚马逊的安全组无关,因为它已经配置。
还有其他人遇到这个问题吗?
【问题讨论】:
-
似乎已修复。再次推动工作。与此同时,如果有人遇到同样的问题,我是手动完成的:
mysqldump -u root <development_database> | mysql -u <username> -p<secretpassword> --host <rds_url> -C <rds_databasename>
标签: ruby-on-rails ruby heroku amazon-rds taps