gpt4 book ai didi

django - 带有 Django 和 postgres 的 Heroku 应用程序意外崩溃

转载 作者:行者123 更新时间:2023-11-29 13:31:13 27 4
gpt4 key购买 nike

我是 Django 开发的新手,但我需要在 Heroku 上部署一个大型项目。

我在本地系统中运行了我的应用程序,它运行良好。

我将其推送到 Heroku,它也运行良好。但是几个小时后,我在浏览器中打开我的应用程序 URL,然后应用程序说 Some thing has broken,intimated to admin。该应用程序在几个小时前运行良好,但几个小时后发生了什么。

我刚刚将我的旧数据库备份推送到 Heroku DB,这就是它现在运行良好的应用程序。

但是我对我的应用程序发生了什么感到困惑,我一次又一次地面对这个问题,以后我怎样才能避免这个问题。

我的应用配置:

psycopg2==2.4.5
Django==1.4

最佳答案

这可能有多种原因。听起来更像是数据库问题。我会运行以下命令

heroku pg # TAKE NOTE OF THE HEROKU_POSTGRESQL_[COLOR]_URL

heroku pg:reset HEROKU_POSTGRESQL_[COLOR]_URL --confirm [appname]

这将重置您的事件 postgres 数据库,删除所有表等。

然后我会运行常规命令来备份和运行您的数据库。

manage.py syncdb

您还可以执行以下操作

manage.py validate

这将遍历您的模块并告诉您是否存在任何错误。

如果失败 - 在您的 settings.py 文件中启用调试。

您还可以运行“heroku logs”,它会告诉您应用遇到的最后几个错误和状态。

让我知道这是否可行,如果不行我会帮助进一步调试。

关于django - 带有 Django 和 postgres 的 Heroku 应用程序意外崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22735675/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com