3

ローカルの 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は既に構成されているため、Amazon のセキュリティ グループとは関係ありません。

この問題に遭遇した人はいますか?

4

2 に答える 2

1

CURL POST リクエストで Heroku を使用して、同じ HTML 応答メッセージと HTTP エラー コードを取得しました。

実行heroku logs | tailすると、より多くの洞察が得られました。

2016-04-20T10:56:17.509354+00:00 heroku[router]: 
at=error code=H12 desc="Request timeout" method=POST [...]

H12 エラーは、要求のタイムアウトを示します。これは、「HTTP リクエストが完了するまでに 30 秒以上かかった」ことを意味します [1]。

https://devcenter.heroku.com/articles/request-timeoutでリクエストのタイムアウトの詳細を確認してください。

[1] https://devcenter.heroku.com/articles/error-codes#h12-request-timeout

于 2016-04-20T11:33:30.037 に答える
0

初めて試みたとき、heroku db:pushで同じ応答がありました。

しかし、もう一度実行すると、エラーは発生せず、db がプッシュされました。

于 2011-06-28T20:15:06.983 に答える