Получение «Ошибка приложения» при попытке перенести мою базу данных в Amazon RDS с гемом heroku - PullRequest
3 голосов
/ 17 июня 2011

Всякий раз, когда я пытаюсь отправить свою локальную базу данных 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 Amazon RDS отправляет сообщение об ошибке базы данных Моя проблема не связана с группой безопасности Amazon, поскольку она уже настроена.

Кто-нибудь еще сталкивался с этой проблемой?

Ответы [ 2 ]

1 голос
/ 20 апреля 2016

Я получил то же HTML-сообщение ответа и HTTP-код ошибки, используя Heroku с запросом CURL POST.

Выполнение 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

0 голосов
/ 29 июня 2011

У меня был такой же ответ с heroku db: push, при первой попытке.

Однако, когда я запустил его во второй раз, ошибки не было, и db нажал.

...