我已經從這個google cloud tutorial燒瓶基本python 3教程網站,我能夠設置和網站工作得很好。在谷歌應用程序引擎不工作的cron工作
另外,我還想運行一個python腳本,每天運行一次以收集一些數據,但cron作業不起作用。我還增加了登錄:admin限制任何人直接使用該網址
cron.yaml
cron:
- description: test dispatch vs target
url: /cronapp
schedule: every 5 hours
的app.yaml
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
python_version: 3
handlers:
- url: /cronapp
script: cronapp.py
login: admin
我打電話以此爲http://myproject.appspot.com/cronapp也沒有按不工作,並返回一個404. 我做錯了什麼?任何幫助表示讚賞
謝謝丹。如果我把處理程序直接放在應用程序中,Cron可以正常工作。但我不希望外部世界稱這個URL。這應該只能通過cron訪問。任何想法如何限制? – user1251323
感謝Dan的詳細回覆。我如前所述在頭文件中使用X-app engine-cron進行了測試,但看起來它並未在靈活環境中與頭部一起發送。我會用google打開一張票。 – user1251323
我不知道現在發生了什麼。但新項目的全新部署似乎與X-AppEngine-Cron解決方案一起工作。再次感謝你的幫助。 – user1251323