【发布时间】:2011-08-21 23:43:19
【问题描述】:
我这几天一直在尝试让 Google App Engine 运行一个 cron Python 脚本,该脚本将简单地执行托管在我的服务器上的脚本。
它不需要向页面发布任何数据,只需打开一个连接,等待它完成然后给我发电子邮件。
我之前编写的代码已记录为“成功”,但我从未收到电子邮件,也没有看到我添加用于测试的任何 logging.info 代码。
想法?
可以在Google AppEngine Python Cron job urllib 找到我最初编写的原始和错误代码 - 让您知道我以前尝试过。
【问题讨论】:
-
这不是与您之前的问题完全相同吗?
-
不,因为我实际上并没有让 Cron 作业运行,我实际上让日志说它在运行中是“成功”的。但它什么也没做。
-
那么从那以后你的代码发生了什么变化?向我们展示您的新代码!另外,当您在浏览器中手动运行脚本时会发生什么?
-
确实没有。它下载 .py 文件。
-
下载什么 .py 文件?您其他问题中的代码没有做类似的事情。您是否在另一个问题中实施了已接受答案的建议?你不应该在
main()方法中做真正的工作——一切都应该在处理程序中完成。手动运行脚本会发生什么?
标签: python google-app-engine email cron urllib