gpt4 book ai didi

python - 用于伪 cronjobs 的 Google App Engine?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:10 25 4
gpt4 key购买 nike

我正在寻找创建伪 cronjobs 的可能性,因为我无法在 UNIX 上使用真实的作业。

由于 Python 脚本可以无限期运行,我认为 Python 会是一个很好的解决方案。

在 Google App Engine 上,您可以免费设置 Python 脚本。所以我应该使用 App Engine。

App Engine 允许 160,000 次外部 URL 访问(对吧?),因此您应该有 160000/31/24/60 = 3.6 次/分钟访问。

所以我的脚本是:

import time
import urllib
while time.clock() < 86400:
# execute pseudo-cronjob file and then wait 60 seconds
content = urllib.urlopen('http://www.example.org/cronjob_file.php').read()
time.sleep(60)

不幸的是,我无法测试脚本,所以我的问题是:1)你认为这行得通吗?2) 是否允许(Google TOS)将服务用于此类事件?3) 我计算的每分钟 URL 访问量是否正确?

提前致谢!

最佳答案

也许我误解了您的意思,但 cron 配置文件可以让您执行此操作(无需 Python)。您可以在 cron.yaml 文件中添加类似这样的内容:

cron:
- description: job that runs every minute
url: /cronjobs/job1
schedule: every minute

参见 Google's documentation有关计划的更多信息。

关于python - 用于伪 cronjobs 的 Google App Engine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com