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

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

新規登録して質問してみよう
ただいま回答率
85.49%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

2回答

4870閲覧

herokuでのapplication error

shi_minona

総合スコア10

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/03/05 14:15

前提・実現したいこと

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

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

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

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

投稿2019/03/24 00:16

ykp_yk

総合スコア654

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

from .local_settings import *

ValueError: source code string cannot contain null bytes

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

投稿2019/03/05 23:26

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問