2016-09-23 14 views
0

git pushを実行したが、突然私のアプリケーションがサーバーエラーで応答する。私は自分のスケジューラがローカルでうまく動作するようにしようとしています。それは私に問題をもたらしましたが、私はgit pull要求を使って修正しました。それがローカルにして、細かい作業突然サーバーエラー500のすべてのIは、Herokuのログを行なったし、このすべてがローカルで動作します。この応答herokuサーバーgit pushの後でエラーが発生する

私procfile

web: gunicorn gettingstarted.wsgi --log-file - 
worker: celery -A blog worker -B -l info 

私requirements.txt

amqp==1.4.9 
    anyjson==0.3.3 
    attrs==16.2.0 
    beautifulsoup4==4.4.1 
    billiard==3.3.0.23 
    celery==3.1.23 
    cffi==1.8.3 
    click==6.6 
    cryptography==1.5 
    cssselect==0.9.2 
    decorator==4.0.10 
    dj-database-url==0.4.0 
    Django==1.10.1 
    django-bootstrap-pagination==1.6.2 
    django-celery==3.1.17 
    django-crispy-forms==1.6.0 
    django-dynamic-scraper==0.11.2 
    django-haystack==2.4.1 
    django-markdown-deux==1.0.5 
    django-pagedown==0.1.1 
    django-redis-cache==1.6.5 
    django-taggit==0.18.1 
    feedparser==5.2.1 
    future==0.15.2 
    gunicorn==19.4.5 
    html5lib==0.9999999 
    httplib2==0.9.2 
    idna==2.1 
    jsonpath-rw==1.4.0 
    kombu==3.0.35 
    lxml==3.6.4 
    markdown2==2.3.1 
    oauth2client==2.2.0 
    oauthlib==1.1.2 
    parsel==1.0.3 
    Pillow==3.2.0 
    ply==3.8 
    psycopg2==2.6.1 
    pyasn1==0.1.9 
    pyasn1-modules==0.0.8 
    pycparser==2.14 
    PyDispatcher==2.0.5 
    pyOpenSSL==16.1.0 
    pytz==2016.6.1 
    queuelib==1.4.2 
    redis==2.10.5 
    requests==2.9.1 
    requests-oauthlib==0.6.1 
    rsa==3.4.2 
    Scrapy==1.1.2 
    scrapy-djangoitem==1.1.1 
    scrapyd==1.1.0 
    service-identity==16.0.0 
    simplejson==3.8.2 
    six==1.10.0 
    tweepy==3.5.0 
    Twisted==16.4.1 
    uritemplate==0.6 
    w3lib==1.15.0 
    whitenoise==3.0 
    Whoosh==2.7.4 
    zope.interface==4.3.2 

を得ました。しかし、

私は自分のウェブとワーカーをゼロにスケーリングし、それらをバックアップしました。私はこの色がちょうど起こっ始め、任意のL、H、Rエラーコード

EDIT

私の出力

2016-09-24T02:23:53.832216+00:00 app[worker.1]: 

その赤のこの部分を見ていません。私はエラーを取得する以前の私は、Djangoのセロリを使用していた日に、ローカルビート「PeriodicTask」オブジェクトには属性「_default_manager」を持っていないと私は

obj = self.model._default_manager.get(pk=self.model.pk) 

PUL要求以下、それを固定

​​

EDITになっ

私の生産DEBUGをTrueに設定すると、何かが見えるかどうかを確認できます。そしてそれは言った

ImportError: No module named 'django.core.context_processors' 

これは私のherokuのログにはなかった、これはローカルで動作する前に述べたように。私はこれが黙って失敗すると信じています。私がこれを理解することができるかどうかが分かるだろう。誰かが何が起こっているのか、どのようにこれを修正するのか考えているなら、私に知らせてください。今、Googleは私の友達です。

+0

は同様にあなたの 'Procfile'とあなたの' requirements.txt'を投稿してください。 – Lucas

+0

@ルーカス私はそれを投稿しました。 – losee

+0

うーん、私はそれが私の問題にあったと確信していました。私は自分の必要条件にガンコンを含めていませんでしたが、あなたはそれをあなたのものに含めています。私は少しファイルの上部にあるエラーに掘って、それは行くに関連しているようだ。あなたのherokuインスタンスに最新バージョンのGoをインストールしましたか? – Lucas

答えて

0

Django 1.8 built-in template context processors have been moved to django.template.context_processorsでは、あなたのローカルDjangoバージョンがrequirements.txtより早いかもしれません。

は、この例の設定を試してみてください。

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': ['templates'], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.template.context_processors.debug', 
       'django.template.context_processors.request', 
       'django.template.context_processors.media', 
       'django.contrib.auth.context_processors.auth', 
       'django.contrib.messages.context_processors.messages', 
      ], 
     }, 
    }, 
] 
関連する問題