2017-07-14 124 views
1

我最近註冊並開始使用GAE for python。我能夠得到他們的標準/燒瓶/ hello_world項目。但是,當我試圖按照https://cloud.google.com/appengine/docs/standard/python/config/cron的說明上傳簡單的cron作業時,出現「內部服務器錯誤」。在GAE上部署cron作業時發生內部服務器錯誤

我cron.yaml

cron: 
- description: test cron 
    url:/
    schedule: every 24 hours 

我看到

Do you want to continue (Y/n)? y 
Updating config [cron]...failed.                                                   
ERROR: (gcloud.app.deploy) Server responded with code [500]: 
    Internal Server Error. 

Server Error (500) 
A server error has occurred. 

難道我做錯了這裏還是有可能,我沒有資格加入cron作業作爲一個免費用戶的錯誤?

+0

我不知道這是否是問題,但使用'/'作爲你的cron作業的URL似乎是一個可怕的主意!將其更改爲'/ my-cron-job'或類似的東西。 –

+0

@ JeffO'Neill這是我原來的。我只是在編寫真正的代碼之前試圖讓cron工作。 – Amit

回答

3

我也遇到過這個問題,大約在同一時間線上。沒有任何改變,部署工作今天早上,所以我的猜測是,這是一個短暫的服務器問題在谷歌方面。

+0

是的,它現在也適用於我。如您所指出的,一定是一個短暫的問題。 – Amit

4

我只是在努力解決這個問題。就我而言,我使用的PHP環境標準,並保持收到「500內部服務器錯誤」當我試圖從谷歌雲SDK發佈我們cron.yaml文件使用以下命令:

gcloud app deploy cron.yaml --project {PROJECT_NAME} 

要修復它,我做了以下:

  1. 我刪除了所有憑證從我gcloud客戶

    gcloud auth revoke --all

  2. Reauthenticat客戶

    gcloud auth login

  3. 內編輯出版的cron.yaml

    gcloud app deploy cron.yaml --project {PROJECT NAME}

從我可以告訴,在我gcloud客戶端的權限得到了不同步的是什麼導致內部服務器錯誤。希望對你來說也是如此!

相關問題