Heroku 帮助 Amazon RDS rails 推送数据库错误 [英] Heroku help Amazon RDS rails push database error
本文介绍了Heroku 帮助 Amazon RDS rails 推送数据库错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尝试将我的数据库推送到 Amazon RDS 时出现 503 错误
I get a 503 Error when trying to push my database to Amazon RDS
Home@PC /c/rails/konkurranceportalen (master)
$ heroku db:push
Loaded Taps v0.3.19
Auto-detected local database: mysql://root@127.0.0.1/konkurranceportalen?encodin
g=utf8
Warning: Data in the app 'vinderhimlen' will be overwritten and will not be reco
verable.
! WARNING: Potentially Destructive Action
! This command will affect the app: vinderhimlen
! To proceed, type "vinderhimlen" or re-run this command with --confirm vind
erhimlen
> vinderhimlen
Sending schema
Schema: 100% |==========================================| Time: 00:01:07
Sending indexes
admins: 100% |==========================================| Time: 00:00:01
schema_migrat: 100% |==========================================| Time: 00:00:01
slugs: 100% |==========================================| Time: 00:00:02
Sending data
7 tables, 138 records
admins: 100% |==========================================| Time: 00:00:00
kategoris: 0% | | ETA: --:--:--
Saving session to push_201103182120.dat..
!!! Caught Server Exception
HTTP CODE: 503
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
g/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>
Home@PC /c/rails/konkurranceportalen (master)
$
我的 Heroku 日志 http://pastie.org/1687466
My Heroku log http://pastie.org/1687466
推荐答案
问题在于 Amazon RDS 防火墙确实阻止了 Heroku.在 Amazon AWS > Amazon RDS 中,我确实进入了安全组并添加了一个 EC2 安全组.
The problem were that Amazon RDS firewall did block Heroku. In Amazon AWS > Amazon RDS I did go into the security group and did add a EC2 Security Group.
包含以下详细信息:
Security Group: default
AWS Account ID: 098166147350
这篇关于Heroku 帮助 Amazon RDS rails 推送数据库错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文