2017-07-14 26 views
1

最近、GAEを使用してPythonを試してみました。私は標準/フラスコ/ hello_worldプロジェクトを手に入れることができました。しかし、https://cloud.google.com/appengine/docs/standard/python/config/cronにある指示に従って簡単なcronジョブをアップロードしようとすると、「Internal Server Error」というメッセージが表示されます。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

私は同じ問題を抱えていましたが、ほぼ同じタイムラインでした。何も変更せずに、今朝はデプロイメントがうまくいったので、これはGoogleの一時的なサーバー問題だったと思います。

+0

はい、今でも私にとってはうまくいきます。あなたが指摘しているように一時的な問題であったにちがいありません。 – Amit

4

私はこの同じ問題で苦労していました。私の場合、「500内部サーバーエラー」を受け取るPHP標準的な環境を使用して保管しています私は、コマンドでのGoogle Cloud SDKから当社cron.yamlファイルを公開しようとしたとき:

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

はそれを修正するには、私は次のようでした:

  1. 私は私のgcloudクライアント

    gcloud auth revoke --all

  2. Reauthenticatからすべてのクレデンシャルを削除しましたcron.yaml私が言うことができるものから、

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

を公開

gcloud auth login

  • クライアント内編、私のgcloudクライアントの権限は何である同期しなくなりました内部サーバーのエラーが発生しました。うまくいけばそれはあなたのための同じケースです!

  • 関連する問題