2017-06-19 84 views
1

我想根據這個指示,部署postgrest v中的Heroku 0.4.2.0應用程序(https://github.com/begriffs/postgrest/releases/tag/v0.4.2.0):部署的Heroku postgrest +數據庫不斷崩潰

https://postgrest.com/en/v3.2/admin_deployment.html#heroku(這是舊版本,但總體上說明可行)

我已經有一個部署的數據庫(通過的Heroku Postgres的)與我的Heroku的帳戶1臺,所以我一直在想我的數據庫與postgrest連接:

DB_URL:Postgres的:// mpdwpnlqhwsosk:5abeb772ff431ef99e975be287970c3412174b331926b189d6485277f41d65d1 @ ec2-174- 129-224-33.compute-1.amazonaws.com:543 2/da5a8m1p77diab

所以,我的應用程序只是崩潰(H10錯誤)。我看不到桌子等。雖然,我可以通過pgAdmin成功連接到這個數據庫

是否有我做錯了事,或者是某種討厭的錯誤?

日誌: 2017-06-19T09:53:52.579013 + 00:00的Heroku [web.1]:狀態從開始變爲墜毀

2017-06-19T09:53:52.568134 + 00:00的Heroku [web.1]:流程退出,狀態1

2017-06-19T10:38:45.049215 + 00:00的Heroku [web.1]:狀態改變從墜落到起始

2017-06- 19T10:38:45.838847 + 00:00 heroku [web.1]:用命令啓動程序./env-to-config ./postgrest postgrest.conf

2017-06-19T10:38:47.811334 + 00:00 heroku [web.1]:進程退出狀態1

2017-06-19T10:38:47.752947 + 00:00 app [web.1]: ConfigError {configErrorLocation = Key「」「secret-is-base64」,configConversionError =只是[ConversionError {conversionErrorLoc =「boolValue」,conversionErrorWhy = TypeError,conversionErrorVal = Just(String「false」),conversionErrorType = Just Bool,conversionErrorMsg = Nothing} ]}

2017-06-19T10:38:47.822918 + 00:00的Heroku [web.1]:狀態從開始變爲墜毀

2017-06-19T11:04:22.519115 + 00:00的Heroku [router]:at = error code = H10 desc =「App crashed」method = GET path =「/」host = agile-mesa-95349.herok uapp.com request_id = 7f7c6d70-c23b-400a-aec8-83758cb226cf fwd =「109.184.214.45」dyno = connect = service = status = 503 bytes = protocol = https

+0

這不是你的數據庫崩潰。 [H10錯誤](https://devcenter.heroku.com/articles/error-codes#h10-app-crashed)表示進程(本例中爲「web」)已崩潰。嘗試拖拽日誌('heroku logs --tail'),然後重新啓動應用程序('heroku restart'),然後您應該看到導致應用程序崩潰的錯誤。 –

回答

0

順便說一下,這可能不應該是downvoted 。它看起來像是最近修復的一個bug的體現https://github.com/begriffs/postgrest/pull/897

該修復程序尚未成爲發行版的一部分,但將在下一個版本中發佈。