2017-06-02 12 views
0

PythonプロジェクトをHerokuにデプロイしようとしていますが、私はHerokuのチュートリアルに従いましたが、アプリケーションエラーが発生します。私はそれを開いたときに後HerokuでPythonアプリケーションをデプロイするとアプリケーションエラーが発生するH10

(ISproject) Hessas-MBP-2:ISproject hessaaljeri$ git push heroku master 
Counting objects: 9, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (9/9), done. 
Writing objects: 100% (9/9), 985 bytes | 0 bytes/s, done. 
Total 9 (delta 7), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Python app detected 
remote:  /app/tmp/buildpacks/779a8bbfbbe7e1b715476c0b23fc63a2103b3e4131eda558669aba8fb5e6e05682419376144189b29beb5dee6d7626b4d3385edb0954bffea6c67d8cf622fd51/b in/steps/python: line 7: [: too many arguments 
remote: -----> Installing requirements with pip 
remote: 
remote: -----> $ python manage.py collectstatic --noinput 
remote:  180 static files copied to '/tmp/build_eb1f0e2e350e841c604cef9887a7c8c2/static'. 
remote: 
remote: -----> Discovering process types 
remote:  Procfile declares types -> web 
remote: 
remote: -----> Compressing... 
remote:  Done: 74.8M 
remote: -----> Launching... 
remote:  Released v6 
remote:  https://charitycba.herokuapp.com/ deployed to Heroku 
remote: 
remote: Verifying deploy.... done. 
To https://git.heroku.com/charitycba.git 
2890bc6..116d04a master -> master 
(ISproject) Hessas-MBP-2:ISproject hessaaljeri$ heroku run ./manage.py migrate 
Running ./manage.py migrate on ⬢ charitycba... up, run.7297 (Free) 
Operations to perform: 
Synchronize unmigrated apps: crispy_forms, messages, datetimewidget, staticfiles, geoposition 
Apply all migrations: auth, sessions, admin, registration, contenttypes, app, sites 
Synchronizing apps without migrations: 
Creating tables... 
Running deferred SQL... 
Installing custom SQL... 
Running migrations: 
No migrations to apply. 

私はこれを取得:

Image

Herokuのログファイル:

2017-06-02T21:43:25.157364+00:00 heroku[run.5045]: Starting process with command `./manage.py migrate` 
2017-06-02T21:43:25.231039+00:00 heroku[run.5045]: State changed from starting to up 
2017-06-02T21:43:33.626152+00:00 heroku[run.5045]: State changed from up to complete 
2017-06-02T21:43:33.611887+00:00 heroku[run.5045]: Process exited with status 0 
2017-06-02T21:43:46.905298+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=charitycba.herokuapp.com request_id=112cc8a0-cb4a-4039-bc79-e76980a4a287 fwd="31.203.118.236" dyno= connect= service= status=503 bytes= protocol=https 
2017-06-02T21:44:24.998284+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=charitycba.herokuapp.com request_id=fe3bb21b-b3ea-4ea3-bc45-b0084aad829e fwd="31.203.118.236" dyno= connect= service= status=503 bytes= protocol=https 
2017-06-02T21:45:22.765792+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=charitycba.herokuapp.com request_id=f54d4bac-d8b6-422d-b24a-1f655c6ea2c5 fwd="31.203.118.236" dyno= connect= service= status=503 bytes= protocol=https 

私は何をしないのですか?

+1

詳細はログを確認し、ここに投稿してください。私はこれが500エラーだと思います。 –

+1

私はherokuを使用しませんが、投稿した内容はアプリログではなく展開ログのように見えます。 –

+0

Procfileはどのように見えますか? –

答えて

0

私はそれの固定方法:私のsettings.pyで

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles') 
STATIC_URL = '/static/' 

STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, '../app/static'), 
) 

は「../app/static」私はディレクトリを上がるためにそれを言っていると持っている私のアプリの中には私の静的フォルダ。

とwsgi.pyは私のプロジェクトフォルダ内にあるので、私のProcfile

web: gunicorn project.wsgi --log-file - 

に私はproject.wsgi でgettingstarted.wsgiを置き換えます。

関連する問題