геройские грабли дб: мигрировать не удалось - как диагностировать / исправить? - PullRequest
4 голосов
/ 04 декабря 2011
heroku rake db:migrate --trace --app app-name
  !   Internal server error

До этого все работало нормально.

Как это диагностировать?

rake db:migrate отлично работает на моей локальной базе данных.Там нет записи в журнале.VERSION = xxx тоже не помогло.

Использование граблей 0.8.7.

Ответы [ 2 ]

4 голосов
/ 05 декабря 2011

ок, поддержка героку уже выручила меня!

Вот обходной путь

"попробовать запустить миграцию из bash dyno?"

$ heroku run bash

"Затем просто запустите команду миграции (что-то вроде):"

$ bundle exec rake db:migrate --trace

Это была хорошая работа, я мог перенести мое приложение.

Приветствия,

Джоэл

2 голосов
/ 05 декабря 2011

У меня была эта проблема ранее, я предполагаю, что это проблема с сервером.

Чтобы обойти проблему:

Я добавил запланированное дополнение heroku, добавил запланированное задание для 'rake db:migrate ':

https://heroku -scheduler.herokuapp.com / dashboard #

Позволяет запустить задание в веб-интерфейсе, а также подтвердитьвывод был успешным.

Не знаю, какое решение я знаю, но сейчас нужно обойти проблему.

...