0
Google App Engineでcronを実行しようとしていますが、2分ごとにnode.jsスクリプトを実行する必要がありますが、ログに404エラーが表示されます。私はcronが2分ごとに実行されているが、スクリプトが見つからないことを確認しますcronRun.js。以下はコードの関連部分です。Googleアプリケーションエンジンcronがノードjの404を返す
cron.yaml
cron:
- description: "daily summary job"
url: /task
schedule: every 2 minutes
app.yamlを
runtime: nodejs
env: flex
api_version: 1
threadsafe: true
handlers:
- url: /task
script: cronRun.js
ログ:
"GET /タスク" 404
これにより、パスを正しく定義していないことがわかります。以下は
ファイル構造
**/task **エンドポイントへのリクエストをCronジョブを経由せずに直接試しましたか?たぶん問題はあなたのアプリケーションにあり、Cronではなくてはなりません。 – dsesto
Google Appsエンジンdjangoアプリのcronジョブの[404の複製](https://stackoverflow.com/questions/45776773/404-from-cron-job-on-google-app-engine-django-app) –
@ Yandrak3ありがとう!出来た。私は非常にノードjsとGoogleのアプリケーションエンジンに新しいです。エンドポイントが機能するかどうかを確認することは決して考えなかった。おそらくあなたは私がそれを閉じることができるようにあなたのコメントを答えに加えることができます。 – Psypher