Не удается подключиться к серверу Heoku Postgres во время развертывания Heroku для Play Framework 2.2.3
Я пытаюсь развернуть приложение Play 2.2.3 на Heroku, используя опцию бесплатной базы данных.
Я могу успешно развернуть приложение из нового, но когда я пытаюсь отправить новую версию в Heroku, приложение вылетает, и в журналах появляется следующая ошибка.
Это довольно раздражает, так как в настоящее время единственный способ обновить мое приложение - это удалить его и нажать еще раз.
Я посмотрел на некоторые другие ответы:
Проблемы с обновлением Playframework 2.1 и Heroku. Это говорит о том, что play ищет новый файл evolutions, например 2.sql. Я создал этот файл и поместил его в тот же каталог, что и 1.sql, но это не имело никакого значения. Я сомневаюсь, что это проблема, потому что я вижу в журналах, что он читает файл evolutions.
https://groups.google.com/forum/ Это говорит о том, что DATABASE_URL устарела. Я проверил это, и это не так.
?[36m2014-07-17T02:04:01.448124+00:00 app[web.1]:?[0m [?[33mwarn?[0m] play - Run
with -DapplyEvolutions.default=true and -DapplyDownEvolutions.default=true if y
ou want to run them automatically, including downs (be careful, especially if yo
ur down evolutions drop existing data)
?[36m2014-07-17T02:04:01.447359+00:00 app[web.1]:?[0m
?[36m2014-07-17T02:04:01.453487+00:00 app[web.1]:?[0m at play.api.db.evolution
s.EvolutionsPlugin.withLock(Evolutions.scala:507)
?[36m2014-07-17T02:04:01.453523+00:00 app[web.1]:?[0m at play.api.db.evolution
s.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:461)
?[36m2014-07-17T02:04:01.452965+00:00 app[web.1]:?[0m @6ippgoci9: Database 'defa
ult' needs evolution!
?[36m2014-07-17T02:04:01.454019+00:00 app[web.1]:?[0m at scala.collection.immu
table.List.foreach(List.scala:318)
?[36m2014-07-17T02:04:01.453976+00:00 app[web.1]:?[0m at play.api.db.evolution
s.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:459)
?[36m2014-07-17T02:04:01.452755+00:00 app[web.1]:?[0m Oops, cannot start the ser
ver.
?[36m2014-07-17T02:04:01.453419+00:00 app[web.1]:?[0m at play.api.db.evolution
s.EvolutionsPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply$mcV$sp(Evolutions.s
cala:478)
?[36m2014-07-17T02:04:01.454184+00:00 app[web.1]:?[0m at play.api.Play$$anonfu
n$start$1.apply$mcV$sp(Play.scala:88)
?[36m2014-07-17T02:04:01.454084+00:00 app[web.1]:?[0m at play.api.Play$$anonfu
n$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:88)
?[36m2014-07-17T02:04:01.454251+00:00 app[web.1]:?[0m at play.api.Play$$anonfu
n$start$1.apply(Play.scala:88)
?[36m2014-07-17T02:04:01.454115+00:00 app[web.1]:?[0m at play.api.Play$$anonfu
n$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:88)
?[36m2014-07-17T02:04:01.454052+00:00 app[web.1]:?[0m at play.api.db.evolution
s.EvolutionsPlugin.onStart(Evolutions.scala:459)
?[36m2014-07-17T02:04:01.454487+00:00 app[web.1]:?[0m at scala.Option.map(Opti
on.scala:145)
?[36m2014-07-17T02:04:01.454286+00:00 app[web.1]:?[0m at play.utils.Threads$.w
ithContextClassLoader(Threads.scala:18)
?[36m2014-07-17T02:04:01.454318+00:00 app[web.1]:?[0m at play.api.Play$.start(
Play.scala:87)
?[36m2014-07-17T02:04:01.454485+00:00 app[web.1]:?[0m at play.core.server.Nett
yServer$$anonfun$main$3.apply(NettyServer.scala:274)
?[36m2014-07-17T02:04:01.454511+00:00 app[web.1]:?[0m at play.core.server.Nett
yServer$.main(NettyServer.scala:274)
?[36m2014-07-17T02:04:01.454152+00:00 app[web.1]:?[0m at scala.collection.immu
table.List.foreach(List.scala:318)
?[36m2014-07-17T02:04:01.454357+00:00 app[web.1]:?[0m at play.core.StaticAppli
cation.<init>(ApplicationProvider.scala:52)
?[36m2014-07-17T02:04:01.454421+00:00 app[web.1]:?[0m at play.core.server.Nett
yServer$$anonfun$main$3.apply(NettyServer.scala:279)
?[36m2014-07-17T02:04:01.454217+00:00 app[web.1]:?[0m at play.api.Play$$anonfu
n$start$1.apply(Play.scala:88)
?[36m2014-07-17T02:04:01.454389+00:00 app[web.1]:?[0m at play.core.server.Nett
yServer$.createServer(NettyServer.scala:243)
?[36m2014-07-17T02:04:01.454541+00:00 app[web.1]:?[0m at play.core.server.Nett
yServer.main(NettyServer.scala)
?[36m2014-07-17T02:03:57.456589+00:00 heroku[web.1]:?[0m Starting process with c
ommand `target/universal/stage/bin/publicapp -Dhttp.port=${PORT} -DapplyEvolutio
ns.default=true -Ddb.default.driver=org.postgresql.Driver -Ddb.default.url=${DAT
ABASE_URL}`
?[36m2014-07-17T02:04:02.728942+00:00 heroku[web.1]:?[0m State changed from star
ting to crashed
?[36m2014-07-17T02:04:02.718630+00:00 heroku[web.1]:?[0m Process exited with sta
tus 255