Heroku gunicorn缺席

时间:2013-05-22 23:14:34

标签: django heroku gunicorn

尝试将我的Django应用程序上传到Heroku并获取:

2013-05-22T23:04:55.687398+00:00 heroku[web.1]: Starting process with command `gunicorn main.wsgi`
2013-05-22T23:04:56.508882+00:00 app[web.1]: bash: gunicorn: command not found
2013-05-22T23:04:57.958215+00:00 heroku[web.1]: State changed from starting to crashed
2013-05-22T23:04:57.941729+00:00 heroku[web.1]: Process exited with status 127
2013-05-22T23:05:06.019313+00:00 heroku[web.1]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds
2013-05-22T23:05:06.019520+00:00 heroku[web.1]: Stopping process with SIGKILL

我知道gunicorn在requirements.txt中并推动了它所以它应该全部工作。该应用程序与领班一起运行。

有没有人对可能出错的地方有任何建议?

3 个答案:

答案 0 :(得分:3)

有时,Heroku的buildpacks以完全奇怪的方式失败。

试试这个:

 heroku run pip install gunicorn

看看会发生什么。

答案 1 :(得分:1)

我不小心推了一个.bash_profile,它已经进入了我的项目,并设置了PATH对heroku堆栈造成了严重破坏。

答案 2 :(得分:0)

我刚刚做了杰克谢德所说的,这对我来说很好。

执行命令

herouku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python

然后,在您的存储库中进行提交。最后,做:

git push heroku master