python - heroku 调度程序和 python time.sleep()
问题描述
我每小时在推特上写一个 Python 脚本推文天气。我用time.sleep(3600)
. 让我的机器人每小时工作一次。我也每小时设置一次 Heroku Scheduler。
当我完成这项工作时。我的机器人每小时都会发布一个天气信息,但它会工作两次。我的意思是,它在下午 1:00 发布了天气推文,并在下午 1:01 再次发布了天气推文。
我认为..
- Heroku 调度程序运行我的 python 脚本
- 和 Heroku worker dyno 再次运行我的 python 脚本 => 所以,它每小时工作两次。
这样对吗?那么,我可以关闭我的工人测功机(我的意思是,只打开 heroku 调度程序插件)以防止重叠工作吗?我不知道该怎么做才能防止一个小时运行 python 脚本。帮我..
解决方案
推荐阅读
- java - 如何断言列表中存在(或不存在)具有给定枚举作为属性的对象?
- php - 删除wordpress自定义字段中的前导空格?
- openshift - 卷“...”的 MountVolume.setup 失败:安装失败:退出状态 32
- css - 如何根据其中绝对 div 的宽度在输入的两侧添加填充?
- arrays - 如何从其他元素创建一个新矩阵?
- android - 如何每天在特定时间触发功能
- c# - 如何以编程方式更改组框的位置
- xamarin - Xamarin.Android 设计器不显示任何内容
- angular - 以角度将数据从一个打字稿文件传递到另一个
- javascript - 导航栏活动类在引导程序 4 中不起作用