我对编码很陌生,所以我确定我错过了一些简单的东西。我有一个cron作业,每隔207分钟在Google App Engine上运行我的Python Twitter应用程序。脚本本身运行正常,当我对cron.yaml进行更改时,它将在第一次运行,但在此之后不会再运行。查看日志,这是它运行的时间与不运行的时间之间唯一不同的行:
没有运行:
ms=4 cpu_ms=3 cpm_usd=1.3411e-8 loading_request=0
运行:
ms=2437 cpu_ms=2610 cpm_usd=1.6462e-7 loading_request=1
我不知道这意味着什么。
这是cron.yaml的样子:
cron:
- description: Regular Tweets
url: /
schedule: every 207 minutes
这就是app.yaml的样子:
application: thegreenasterisktweeter
version: 10
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /.*
script: main.app
libraries:
- name: ssl
version: latest
- name: lxml
version: latest
env_variables:
GAE_USE_SOCKETS_HTTPLIB : '53778008'