【发布时间】:2014-01-09 16:13:22
【问题描述】:
出于各种原因,我们决定尝试回避 slug 编译并在本地构建我们自己的 slug 以通过 API 进行部署(如此处所述:https://devcenter.heroku.com/articles/platform-api-deploying-slugs)。
slug 主要像 java/scala buildpack 一样使用 buildpack jvm 构建,然后与我们的 play framework 应用程序 dist 文件结合使用。查看一个普通/git 部署的应用程序的应用程序目录,它看起来差不多。
现在,通过 api 部署 slug 后,我们得到了配置页面中列出的预期 dynos,但应用程序立即崩溃,没有提供任何进一步的信息。试图通过heroku run bash 附加一个 bash shell 只是超时。
有什么方法可以获取有关应用程序为何从 heroku 中崩溃的更多信息?
【问题讨论】:
-
你试过
heroku logs的日志吗? -
是的,那里没有任何用处。尝试了一个非常基本的自定义 slug,只有一个 shell 脚本,并且得到了相同的行为。我们现在有一张 Heroku 支持的票,所以我们会看看他们是否能解决这个问题。
标签: scala heroku playframework