Laravel Heroku应用程序在部署后突然崩溃

时间:2019-01-14 16:48:50

标签: laravel heroku laravel-blade

我对Blade模板进行了一些更改-对控制器等没有进行任何更改-并确认本地没有错误。

我将更改推送到Github,并触发了Laravel应用程序的构建和部署。

但是,我的应用程序没有启动,现在日志显示为:

2019-01-14T16:41:22.580202+00:00 app[web.1]: DOCUMENT_ROOT changed to 'public/'
2019-01-14T16:41:22.656846+00:00 app[web.1]: Optimizing defaults for 1X dyno...
2019-01-14T16:41:22.690437+00:00 app[web.1]: 2 processes at 256MB memory limit.
2019-01-14T16:41:22.707069+00:00 app[web.1]: Starting php-fpm...
2019-01-14T16:41:23.935071+00:00 heroku[web.1]: State changed from starting to crashed
2019-01-14T16:41:23.815103+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2019-01-14T16:41:23.815215+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-01-14T16:41:23.914103+00:00 heroku[web.1]: Process exited with status 137

我试图重新启动测功机,以查看是否有效果,但没有效果。我在StackOverflow上进行了一些搜索,但是找不到特别有用的东西。

我确实有一个user.ini文件,它设置了256MB的内存限制(如日志所示),但是没有对此进行任何更改。

我没有尝试将所做的更改还原到Blade模板,因为我不了解这可能导致此引导超时错误。

1 个答案:

答案 0 :(得分:0)

@ceejayoz的评论帮助我找出了问题所在。逐个还原更改导致我遇到了一个相当明显的问题,我能够纠正并重新部署而没有问题。