Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
我成功地部署了我的django应用程序,没有任何错误,但当我访问该网站时,我看到应用程序错误,我不明白_Django_Heroku - Fatal编程技术网

我成功地部署了我的django应用程序,没有任何错误,但当我访问该网站时,我看到应用程序错误,我不明白

我成功地部署了我的django应用程序,没有任何错误,但当我访问该网站时,我看到应用程序错误,我不明白,django,heroku,Django,Heroku,我成功地部署了django应用程序,没有任何错误,但当我访问该网站时,我看到应用程序错误,我不明白 我的控制台上没有错误消息,我甚至不知道该做什么或如何调试问题。我用过这个 heroku logs --tail --app -代码来查找下面的代码,但我无法从中理解任何含义。我需要你的帮助来解决这个问题 2020-11-19T21:35:35.731246+00:00 heroku[web.1]: State changed from crashed to starting 2020-11-19

我成功地部署了django应用程序,没有任何错误,但当我访问该网站时,我看到应用程序错误,我不明白

我的控制台上没有错误消息,我甚至不知道该做什么或如何调试问题。我用过这个

heroku logs --tail --app
-代码来查找下面的代码,但我无法从中理解任何含义。我需要你的帮助来解决这个问题

2020-11-19T21:35:35.731246+00:00 heroku[web.1]: State changed from crashed to starting
2020-11-19T21:35:46.000000+00:00 app[api]: Build succeeded
2020-11-19T21:35:52.203195+00:00 heroku[web.1]: Starting process with command `gunicorn startingOver.wsgi --log-file`
2020-11-19T21:35:55.795727+00:00 app[web.1]: usage: gunicorn [OPTIONS] [APP_MODULE]
2020-11-19T21:35:55.795976+00:00 app[web.1]: gunicorn: error: argument --error-logfile/--log-file: expected one argument
2020-11-19T21:35:55.876242+00:00 heroku[web.1]: Process exited with status 2
2020-11-19T21:35:55.926887+00:00 heroku[web.1]: State changed from starting to crashed
2020-11-19T21:36:26.125774+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=sover.herokuapp.com request_id=7afeb4a7-f1a4-4579-a2a2-84856e17aa89 fwd="129.205.124.165" dyno= connect= service= status=503 bytes= protocol=https
2020-11-19T21:36:27.625586+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=sover.herokuapp.com request_id=a0a558ad-fba2-40b6-8cc7-8a6fd2f25eb1 fwd="129.205.124.165" dyno= connect= service= status=503 bytes= protocol=https
2020-11-19T21:37:39.186291+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=sover.herokuapp.com request_id=afd20739-1ee9-4593-9a58-260e1bf653d7 fwd="129.205.124.165" dyno= connect= service= status=503 bytes= protocol=https
2020-11-19T21:37:39.848587+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=sover.herokuapp.com request_id=eeeaa0d2-49ef-4dbe-9062-81203f672fe5 fwd="129.205.124.165" dyno= connect= service= status=503 bytes= protocol=https
2020-11-19T21:37:46.266626+00:00 heroku[web.1]: State changed from crashed to starting
2020-11-19T21:37:51.531345+00:00 heroku[web.1]: Starting process with command `gunicorn startingOver.wsgi --log-file`
2020-11-19T21:37:54.565989+00:00 app[web.1]: usage: gunicorn [OPTIONS] [APP_MODULE]
2020-11-19T21:37:54.566133+00:00 app[web.1]: gunicorn: error: argument --error-logfile/--log-file: expected one argument
2020-11-19T21:37:54.654523+00:00 heroku[web.1]: Process exited with status 2
2020-11-19T21:37:54.735076+00:00 heroku[web.1]: State changed from starting to crashed

你建立了一个程序文件吗? 如果您尚未创建包含以下内容的文件Procfile:

web: gunicorn myproject_name.wsgi

是的,我为静态文件添加了一个Procfile、dj_database_url和whitenoise,并将其包含在我的settings.py中间件中,我创建了runtime.txt、requirements.txt。我提供了他们要求的一切,在我的控制台上部署成功,没有任何错误。后来我意识到我没有将heroku添加到我允许的主机中,正如我所做的那样,看到错误“Get Get`` ProgrammingError at/Relationship over\u post不存在第1行:选择COUNT*AS \u COUNT FROM over\u post``我建议您清除db和migrations文件夹并重做itOkay,谢谢Priyanshu。我回家后会这么做的