Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 获得';应用程序错误';当尝试使用heroku gem将我的数据库推送到Amazon RDS时_Ruby On Rails_Ruby_Heroku_Amazon Rds_Taps - Fatal编程技术网

Ruby on rails 获得';应用程序错误';当尝试使用heroku gem将我的数据库推送到Amazon RDS时

Ruby on rails 获得';应用程序错误';当尝试使用heroku gem将我的数据库推送到Amazon RDS时,ruby-on-rails,ruby,heroku,amazon-rds,taps,Ruby On Rails,Ruby,Heroku,Amazon Rds,Taps,每当我尝试将我的本地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 HTT

每当我尝试将我的本地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>
bundle-exec-heroku-db:push
...
发送模式
架构:40%|===========================预计到达时间:00:00:38
将会话保存到push_201106170529.dat。。
!!! 捕获到服务器异常
HTTP代码:503
html,正文,iframe{margin:0;padding:0;height:100%;}
iframe{显示:块;宽度:100%;边框:无;}
应用程序错误
应用程序错误

我用的是0.3.23

虽然错误消息与此处报告的类似:我的问题与Amazon的安全组无关,因为它已经配置好了


还有其他人遇到过这个问题吗?

我第一次尝试的时候,对heroku db有相同的反应:推


但是,当我第二次运行它时,没有出现错误,数据库被推送。

我使用带有CURL POST请求的Heroku获得了相同的HTML响应消息和HTTP错误代码

执行heroku日志| tail给了我更多的见解:

2016-04-20T10:56:17.509354+00:00 heroku[router]: 
at=error code=H12 desc="Request timeout" method=POST [...]
H12错误表示请求超时。这意味着“HTTP请求需要超过30秒才能完成”[1]

更多关于请求超时的信息,请访问


[1]

它似乎已被修复。推动又起作用了。与此同时,我手动执行此命令,如果有人遇到相同的问题:
mysqldump-u root | mysql-u-p-host-C
这不是我第一次运行此命令,但它突然停止工作,我尝试了几次,在多台计算机上都没有成功。仅仅一周后,事情似乎又恢复了正常。我同意。这似乎是一个间歇性问题。昨晚它工作得很可靠,而今天它每次都失败,但在过程的不同部分。