2017-07-13 26 views
0

我正在將Python 2.7應用程序部署到Google App Engine。
該應用程序在本地開發服務器上工作,但是當我嘗試部署它時,部署成功完成,但對應用程序的任何HTTP請求都會導致錯誤500,無論我使用的是哪個網址。App Engine Python 2.7應用程序在dev上運行,但在生產時產生錯誤500

在App Engine日誌中,我看到500響應的日誌記錄,但不知道問題是什麼。

我也嘗試部署最後的代碼,確實工作,結果是相同的,因此它看起來不像代碼更改是原因。

任何想法如何診斷這個問題?你可以看到code of the app

+1

有幾件事情會有所幫助。你使用的是GAE標準還是靈活的?自定義域名或appspot.com域名?錯誤可能在您的app.yaml或您的webapp2路由中,因此分享這些相關部分將有所幫助。包括日誌的相關部分。 –

+0

我使用標準的,沒有自定義域。我已經添加了應用程序源代碼的鏈接。 –

+0

您是否以管理員身份登錄?你有'login:admin'爲你的wilcard路徑'url:/.*'。您應該能夠在開發人員控制檯中看到與這500條錯誤日誌相關的一些回溯... –

回答

1

問題最終變成了一個小錯誤,我將api_version1更改爲2

的app.yaml中需要這樣開始:

runtime: python27 
api_version: 1 
threadsafe: true 

在我的代碼是這樣導致的錯誤:

runtime: python27 
api_version: 2 
threadsafe: true 
相關問題