2017-07-13 2 views
0

私はPython 2.7アプリケーションをGoogle App Engineにデプロイしています。
アプリケーションはローカルのdev-serverで動作しますが、デプロイを試みるとデプロイメントは正常に完了しますが、使用しているURLに関係なく、アプリケーションにHTTPリクエストを送信するとエラー500になります。App Engine Python 2.7 App devで動作しますが、プロダクションでエラー500を出します。

App Engineのログには、500個の応答のログが表示されますが、問題の原因がわかりません。

私は最後のコードを展開しようとしましたが、結果は同じですので、コードの変更が理由ではないようです。

この問題を診断するにはどうすればよいですか?

code of the appが表示されます。

+1

いくつかのことが役立つだろう。 GAE標準を使用していますかフレキシブルですか?カスタムドメインまたはappspot.comドメイン? app.yamlやwebapp2ルートにエラーがあると、関連する部分を共有することが役に立ちます。ログの関連部分も含めます。 –

+0

標準のカスタムドメインは使用していません。私は、アプリケーションのソースコードへのリンクを追加しました。 –

+0

あなたは管理者としてログインしていますか? wilcardのパス 'url:/.*'には 'login:admin'があります。あなたは、開発者コンソールの500のエラーログに関連するいくつかのトレースバックを見ることができるはずです... –

答えて

1

問題は私がapi_version1から2に変更した小さな間違いです。

app.yamlをこのように起動する必要があります。

runtime: python27 
api_version: 1 
threadsafe: true 

を、それがエラーの原因となる。このようなものだった私のコードでは:

runtime: python27 
api_version: 2 
threadsafe: true 
関連する問題