apscheduler相关内容

APScheduler:完成上一个工作后触发新工作

我正在使用 APScheduler(3.5.3) 来运行三个不同的作业.我需要在完成第一份工作后立即触发第二份工作.另外我不知道第一份工作的完成时间.我将触发器类型设置为 cron 并计划每 2 小时运行一次. 我克服这个问题的一种方法是在每个作业结束时安排下一个作业.有没有其他方法可以通过 APScheduler 实现它? 解决方案 这可以使用 调度程序事件.查看这个改编自文档的简 ..
发布时间:2022-01-03 23:31:39 其他开发

没有名为“间隔"的触发器被找到

我一直在使用 APScheduler,在尝试运行代码时出现错误“找不到名为‘间隔’的触发器" 它在我的本地机器上完美无缺,但可以在我的云机器上运行. 我尝试过:通过pip、easy_install和手动重新安装apscheduler;升级安装工具;升级所有依赖项. 编辑:代码 如果 __name__ == '__main__':调度程序 = BlockingScheduler( ..
发布时间:2021-12-31 23:32:36 Python

Flask 中的 apscheduler 执行两次

我在烧瓶应用程序中使用 apscheduler 时遇到问题. 在我的 view.py 文件中,我是这样写的 导入时间从 apscheduler.scheduler 导入调度程序def test_scheduler():打印“测试"打印 time.time()sched = 调度程序()sched.add_interval_job(test_scheduler, seconds=5)sche ..
发布时间:2021-12-14 11:09:06 Python

Apscheduler 运行一次然后抛出 TypeError

我正在尝试每小时将某人的 soundcloud 关注者列表添加到数据库中.我有代码可以拉出他们的关注者列表并将它们添加到数据库中,但是当我将它与 apscheduler 一起使用时遇到了错误. 以下是错误示例: 回溯(最近一次调用最后一次):文件“桌面/SoundcloudProject/artistdailyfollowers.py",第59行,在scheduler.ad ..
发布时间:2021-09-11 19:49:53 其他开发

即使作业成功完成,内存使用率也不会降低

我在 apscheduler 中添加了一个作业,它在内存中加载了一些数据,并且在作业完成后我将删除所有对象.现在,如果我使用 python 运行此作业,它会成功运行,并且进程成功退出后内存会下降.但在 apscheduler 的情况下,内存使用量不会下降.我正在使用 BackgroundScheduler.提前致谢. 解决方案 我通过 apscheduler 运行了不少任务.我怀疑这个设置 ..
发布时间:2021-06-26 20:48:58 Python

python apscheduler没有关闭

我试图通过删除 job 并完全关闭它来阻止 apscheduler 继续运行! 它们都不起作用,我的函数 expire_data 仍然被触发 def process_bin(value):打印“存储:",pastebin.value打印“将过期",pastebin_duration.value,“秒!"如果 pastebin_duration>=0:调度程序 = BlockingSched ..
发布时间:2021-06-26 20:26:34 Python

Apscheduler在Flask中同时运行作业

在Flask中,我试图同时运行多个作业.但是我面临着这个问题: 这通常意味着您尝试使用所需的功能以某种方式与当前应用程序对象交互.解决为此,使用app.app_context()设置应用程序上下文.见文档以获取更多信息.作业“计时(触发:时间间隔[0:00:05],下一次运行时间:2020-05-19 16:03:46 IST)"引发了异常追溯(最近一次通话):在run_job中的文件"C:\ ..
发布时间:2021-05-08 19:39:33 Python

APScheduler:触发上一个工作完成后的新工作

我正在使用APScheduler(3.5.3)运行三个不同的作业.我需要在完成第一份工作后立即触发第二份工作.另外我也不知道第一份工作的完成时间.我将触发器类型设置为cron,并计划每2小时运行一次. 我克服这个问题的一种方法是在每个作业结束时安排下一个作业.我们还有其他方法可以通过APScheduler实现吗? 解决方案 这可以使用调度事件.请查看从文档改编的简化示例(未经测试,但 ..
发布时间:2021-04-25 18:32:17 其他开发

每月第n天运行一次APScheduler作业

我正在寻找一个APScheduler触发器,该触发器将在每月的第n天执行一次作业。例如,我想在每个月的第一个星期二工作。还是在每个月的第一个和第三个星期一。 有人能做到这一点吗?您可以使用cron计划程序几乎进行操作,并让您的函数仔细检查它是否在正确的时间运行:”> Cron作业可以运行每月的每周的第一个或最后一个选定的日期 解决方案 使用计时触发器: scheduler.a ..
发布时间:2020-10-11 05:27:47 Python

问题使用apscheduler for Django项目在Procfile(Heroku)中定义Cron作业

我在安排cron作业时遇到问题,该作业需要抓取网站并将其作为模型(MOVIE)的一部分存储在数据库中。 问题是执行Procfile之前似乎已经加载了模型。 我应该如何创建一个cron作业,该作业在后台内部运行并将已收集的信息存储到数据库中?这是我的代码: Procfile: 网站:python manage .py runserver 0.0.0.0:$PORT 调度程序 ..
发布时间:2020-10-11 05:06:27 Python

APScheduler添加misfire_grace_time后丢失作业

我正在运行一个BlockingScheduler进程,它应该运行几个 cron 作业,但是每次都无法运行,并显示以下消息: 运行时间“验证(触发:cron [hour ='3'],下一次运行时间:2016年12月30日03:00 CST)”是0:00:02.549821错过了 我有以下设置: sched = BlockingScheduler(misfire_grace_tim ..
发布时间:2020-10-11 05:06:17 Python

python apscheduler不一致

我正在 web.py 框架内使用 python apscheduler 运行调度程序. 函数 runserver 应该每天早上9点运行,但不一致. 它运行大多数天,但有时会跳过一天. 代码: import web from apscheduler.schedulers.blocking import BlockingScheduler #Blocking Scheduler #URL ..
发布时间:2020-09-21 22:42:28 Python