質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.60%

herokuでのapplication error

受付中

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 2,850

score 10

前提・実現したいこと

djangoでwebアプリを作り、デプロイには成功しました。しかしページを開くとapplication errorになってしまい、探した範囲でできることをしましたが改善しません。logではH10エラーが出ていました。

発生している問題・エラーメッセージ

log

2019-03-05T13:38:28.145253+00:00 app[web.1]: [2019-03-05 13:38:28 +0000] [11] [INFO] Worker exiting (pid: 11)
2019-03-05T13:38:28.145302+00:00 app[web.1]: [2019-03-05 13:38:28 +0000] [10] [ERROR] Exception in worker process
2019-03-05T13:38:28.145305+00:00 app[web.1]: Traceback (most recent call last):
2019-03-05T13:38:28.145307+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2019-03-05T13:38:28.145309+00:00 app[web.1]: worker.init_process()
2019-03-05T13:38:28.145310+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/workers/base.py", line 129, in init_process
2019-03-05T13:38:28.145312+00:00 app[web.1]: self.load_wsgi()
2019-03-05T13:38:28.145314+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
2019-03-05T13:38:28.145315+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2019-03-05T13:38:28.145317+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2019-03-05T13:38:28.145318+00:00 app[web.1]: self.callable = self.load()
2019-03-05T13:38:28.145320+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2019-03-05T13:38:28.145322+00:00 app[web.1]: return self.load_wsgiapp()
2019-03-05T13:38:28.145323+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2019-03-05T13:38:28.145325+00:00 app[web.1]: return util.import_app(self.app_uri)
2019-03-05T13:38:28.145326+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/util.py", line 350, in import_app
2019-03-05T13:38:28.145328+00:00 app[web.1]: __import__(module)
2019-03-05T13:38:28.145330+00:00 app[web.1]: File "/app/unko/wsgi.py", line 17, in <module>
2019-03-05T13:38:28.145331+00:00 app[web.1]: application = Cling(get_wsgi_application())
2019-03-05T13:38:28.145333+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2019-03-05T13:38:28.145334+00:00 app[web.1]: django.setup(set_prefix=False)
2019-03-05T13:38:28.145336+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/__init__.py", line 19, in setup
2019-03-05T13:38:28.145338+00:00 app[web.1]: configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
2019-03-05T13:38:28.145339+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/conf/__init__.py", line 57, in __getattr__
2019-03-05T13:38:28.145341+00:00 app[web.1]: self._setup(name)
2019-03-05T13:38:28.145342+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/conf/__init__.py", line 44, in _setup
2019-03-05T13:38:28.145344+00:00 app[web.1]: self._wrapped = Settings(settings_module)
2019-03-05T13:38:28.145345+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/conf/__init__.py", line 107, in __init__
2019-03-05T13:38:28.145347+00:00 app[web.1]: mod = importlib.import_module(self.SETTINGS_MODULE)
2019-03-05T13:38:28.145348+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/importlib/__init__.py", line 127, in import_module
2019-03-05T13:38:28.145350+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2019-03-05T13:38:28.145351+00:00 app[web.1]: File "/app/unko/settings.py", line 135, in <module>
2019-03-05T13:38:28.145353+00:00 app[web.1]: from .local_settings import *
2019-03-05T13:38:28.145381+00:00 app[web.1]: ValueError: source code string cannot contain null bytes
2019-03-05T13:38:28.145716+00:00 app[web.1]: [2019-03-05 13:38:28 +0000] [10] [INFO] Worker exiting (pid: 10)
2019-03-05T13:38:28.300169+00:00 app[web.1]: [2019-03-05 13:38:28 +0000] [4] [INFO] Shutting down: Master
2019-03-05T13:38:28.300174+00:00 app[web.1]: [2019-03-05 13:38:28 +0000] [4] [INFO] Reason: Worker failed to boot.
2019-03-05T13:38:28.418853+00:00 heroku[web.1]: State changed from up to crashed
2019-03-05T13:38:28.404516+00:00 heroku[web.1]: Process exited with status 3
2019-03-05T13:38:28.000000+00:00 app[api]: Build succeeded
2019-03-05T13:39:10.418245+00:00 app[api]: Starting process with command `python manage.py migrate` by user XXXX@hotmail.com
2019-03-05T13:39:19.773854+00:00 heroku[run.6427]: State changed from starting to up
2019-03-05T13:39:19.864911+00:00 heroku[run.6427]: Awaiting client
2019-03-05T13:39:19.920716+00:00 heroku[run.6427]: Starting process with command `python manage.py migrate`
2019-03-05T13:39:25.000877+00:00 heroku[run.6427]: State changed from up to complete
2019-03-05T13:39:24.986305+00:00 heroku[run.6427]: Process exited with status 1
2019-03-05T13:41:16.652147+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=mybutttt.herokuapp.com request_id=5c3ec259-f77b-409d-b3b9-256c952aa6fe fwd="211.19.58.161" dyno= connect=
service= status=503 bytes= protocol=https
2019-03-05T13:42:38.119354+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=mybutttt.herokuapp.com request_id=30e5eeac-2922-420e-9e73-f38fa8ce2a4a fwd="211.19.58.161" dyno= connect=
service= status=503 bytes= protocol=https

該当のソースコード

試したこと

herokuの再起動
settings.pyなどの見直し

補足情報(FW/ツールのバージョンなど)

windows8.1
python 3.7.0

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

0

from .local_settings import *
ValueError: source code string cannot contain null bytes

ここらへんが悪さしていそうです。
herokuへのデプロイの前に、ローカルで動作確認はしましたか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

file "/app/unko/settings.py", line 135, in <module>


ファイルなどにnull bytes文字列が含まれているようです。
Winのメモ帳などで作業しませんでしたか?
sublimetextやatomなどテキストエディタを用いてnul文字を含めないようにするか、vimエディタなどで編集するようにしましょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.60%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る