Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如何调试自定义slug崩溃_Scala_Heroku_Playframework - Fatal编程技术网

Scala 如何调试自定义slug崩溃

Scala 如何调试自定义slug崩溃,scala,heroku,playframework,Scala,Heroku,Playframework,出于各种原因,我们决定尝试避开slug编译,在本地构建我们自己的slug,以便通过API进行部署(如下所述:) slug主要是使用buildpackjvm构建的,类似于java/scala构建包,然后与我们的play框架应用程序dist文件相结合。查看普通/git部署的应用程序的app dir,它看起来差不多 现在,在通过api部署slug之后,我们在配置页面中列出了预期的dynos,但是应用程序立即崩溃,没有提供任何进一步的信息。试图通过heroku run bash连接bash shell时

出于各种原因,我们决定尝试避开slug编译,在本地构建我们自己的slug,以便通过API进行部署(如下所述:)

slug主要是使用buildpackjvm构建的,类似于java/scala构建包,然后与我们的play框架应用程序dist文件相结合。查看普通/git部署的应用程序的app dir,它看起来差不多

现在,在通过api部署slug之后,我们在配置页面中列出了预期的dynos,但是应用程序立即崩溃,没有提供任何进一步的信息。试图通过heroku run bash连接bash shell时,它会超时


有没有办法获得更多关于应用程序为何从heroku崩溃的信息?

好的,在heroku支持部门提供了一些帮助后,我们得出以下结论:


必须创建slug tar文件,以便路径以“./”开头,常规相对路径不会剪切它。当我们发现这一点时,我们真的没有什么大问题,现在我们有了一个可行的替代构建和部署到heroku管道,允许我们在本地构建或应用程序,然后部署它。

您是否尝试了带有heroku日志的日志?是的,那里没有任何有用的东西。尝试了一个非常基本的自定义slug,只使用了一个shell脚本,我得到了相同的行为。我们现在有一张heroku支持的票,所以如果他们能弄清楚的话,我们会考虑的。