Django应用程序在Heroku崩溃

2024-10-04 11:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在heroku上部署我的第一个django应用程序,并一直遵循Heroku site上的指南。我一直在检查这一步,看看web进程是否启动,应用程序似乎崩溃了:

(venv)Jonathans-MacBook-Air-2:myportfolio jonathanschen$ heroku ps
=== web: `python ./manage.py runserver 0.0.0.0:$PORT --noreload`
web.1: crashed for 2m

我查日志的时候有很多东西。我读了一些关于stackoverflow的不同文章,想知道是否需要在根目录中有一个proc文件(似乎有相互冲突的答案)?这可能是导致车祸的原因吗?像往常一样提前感谢了很多堆栈溢出。以下是日志:

^{pr2}$

Tags: djangoweb应用程序herokuvenv进程部署指南
3条回答

我只是遇到了同样的问题,在经历了很多问题之后才解决了。在

我注意到运行pip freeze>;要求.txt从文件中漏掉了一些必需的项目。在

值得注意的是这两个:

白噪声==1.0.6 wsgiref==0.1.2

你可以从这里找到绝对需要的东西:

Heroku Django Template requirements.txt

有相同的问题,当查看日志(heroku日志)时,发现它找不到psycopg2模块。在

将psycopg2==2.4.5添加到要求.txt文件解决了

我遇到了这个问题,问题是设置.py文件。在

相关问题 更多 >