2014-09-03 34 views
1

我在heroku上部署Mezzanine应用程序,我想我终于设置了大部分功能。Django/Mezzanine应用程序中的Heroku上的“内部服务器错误”

现在,虽然我的应用程序的每个页面都给出了内部服务器错误,并且没有日志提及任何错误。本地也有同样的错误。

从命令 'Heroku的日志' 的日志是这样的:

2014-09-03T07:07:52.555930+00:00 heroku[web.1]: Starting process with command `g 
unicorn wsgi -b 0.0.0.0:30978 -w 1` 
2014-09-03T07:07:53.900072+00:00 heroku[web.1]: State changed from starting to u 
p 
2014-09-03T07:08:27.706884+00:00 heroku[router]: at=info method=GET path="/" hos 
t=sheplusplus.herokuapp.com request_id=70b72520-1094-4ed7-83d7-ff44277c603b fwd= 
"98.234.178.149" dyno=web.1 connect=2ms service=5ms status=500 bytes=713 
2014-09-03T07:08:29.832027+00:00 heroku[router]: at=info method=GET path="/" hos 
t=sheplusplus.herokuapp.com request_id=5a32f20e-5244-4f15-9e4b-dadd6b0fcfbb fwd= 
"98.234.178.149" dyno=web.1 connect=2ms service=3ms status=500 bytes=713 
2014-09-03T07:08:31.720436+00:00 heroku[router]: at=info method=GET path="/" hos 
t=sheplusplus.herokuapp.com request_id=9ed6536a-3bb3-4dd9-904c-b2b3f1db2827 fwd= 
"98.234.178.149" dyno=web.1 connect=2ms service=3ms status=500 bytes=713 

和Papertrail看起来像这样的日志:

Sep 03 00:07:48 sheplusplus heroku/web.1: State changed from up to starting 
Sep 03 00:07:51 sheplusplus heroku/web.1: Stopping all processes with SIGTERM 
Sep 03 00:07:52 sheplusplus heroku/web.1: Process exited with status 0 
Sep 03 00:07:52 sheplusplus heroku/web.1: Starting process with command `gunicorn wsgi -b 0.0.0.0:30978 -w 1` 
Sep 03 00:07:54 sheplusplus heroku/web.1: State changed from starting to up 
Sep 03 00:08:28 sheplusplus heroku/router: at=info method=GET path="/" host=sheplusplus.herokuapp.com request_id=70b72520-1094-4ed7-83d7-ff44277c603b fwd="98.234.178.149" dyno=web.1 connect=2ms service=5ms status=500 bytes=713 
Sep 03 00:08:30 sheplusplus heroku/router: at=info method=GET path="/" host=sheplusplus.herokuapp.com request_id=5a32f20e-5244-4f15-9e4b-dadd6b0fcfbb fwd="98.234.178.149" dyno=web.1 connect=2ms service=3ms status=500 bytes=713 
Sep 03 00:08:31 sheplusplus heroku/router: at=info method=GET path="/" host=sheplusplus.herokuapp.com request_id=9ed6536a-3bb3-4dd9-904c-b2b3f1db2827 fwd="98.234.178.149" dyno=web.1 connect=2ms service=3ms status=500 bytes=713 

我procfile看起来像这样:

web: gunicorn wsgi -b 0.0.0.0:$PORT -w 1 

我不知道如何开始解决这个问题,因为我看到绝对没有错。

+0

您是否正确配置了应用程序?你错过了任何要求吗? – 2014-09-03 11:40:01

+0

你准备好了什么?我没有看到任何缺失的要求,但我会再次检查。 – jessietea 2014-09-03 21:01:35

+0

@BurnhanKhalid我检查过,我没有看到任何遗漏的要求。任何其他的想法可能会出错? – jessietea 2014-09-05 08:05:59

回答

0

本地做:

python manage.py runserver 

而看,当你加载一个页面的输出。它应该以更清晰的信息暴露错误。

相关问题