8得票2回答
APSscheduler的BackgroundScheduler未执行任务

我有一个基于Django的应用程序,正在Docker上运行。我试图在运行docker容器时启动一个APScheduler调度程序。 我创建了一个调度程序,并简单地添加了一个名为test1的作业,该作业会向我的电子邮件地址发送电子邮件。 这是当我运行容器时启动的Python脚本。 from...

8得票2回答
如何使用APScheduler设置作业的执行时长限制?

我使用“max_instances=10”设置了调度程序。可以同时运行10个作业。有时候会出现一些作业被阻塞,导致程序挂起。当有超过10个作业被阻塞时,会出现“skipped: maximum number of running instances reached(10)”的异常。 APSch...

8得票2回答
如何为 APScheduler 3.0 传递 UTC 时区?

这里有没有使用Heroku的人?似乎他们的系统无法执行由APScheduler标记为cron的任务。提醒一下:我正在使用免费套餐。使用这个示例,间隔会运行,但cron不会运行。有其他人遇到过这个问题吗? 编辑:有人建议我指定UTC时间,但我不知道如何在add_job中实现。有人可以帮忙吗?因...

7得票2回答
每四天运行一次作业,但第一次运行应立即发生。

我正在尝试设置APScheduler每4天运行一次,但我需要工作现在开始运行。我尝试使用interval触发器,但我发现它会等待指定的时间才会运行。我还尝试以以下方式使用cron: sched = BlockingScheduler() sched.add_executor('process...

7得票2回答
高级Python调度程序在启动调度程序时出现“元组”对象没有“public”属性

启动调度程序时出现此错误。从提交记录中可以看到,这段代码仅在3天前添加。所以我是否遗漏了什么或者这是一个错误? In /local/lib/python2.7/site-packages/apscheduler/__init__.py in <module>() 1) # Th...

7得票1回答
如何使用APScheduler设置小时范围和分钟间隔

我正在尝试创建一个进程,可以在 cron 定时任务 0/5 8-17 * * 1-5 上运行任务,以下是我的测试代码: import argparse from apscheduler.schedulers.background import BackgroundScheduler impo...

7得票1回答
在Gunicorn中运行ApScheduler,避免每个工作进程重复执行

标题已经说得很清楚了。我使用gunicorn运行应用程序,其中有5个工作进程。我有一个数据结构,所有工作进程都需要访问,并且该数据结构会按照时间表通过apscheduler进行更新。目前,每个工作进程都在运行apscheduler,但我只希望它运行一次。有什么办法可以做到这一点吗?我尝试使用-...

7得票1回答
如何检测APScheduler正在运行的任务?

我有一些经常运行或持续一段时间的循环任务。 看起来,Scheduler().get_jobs() 只会返回当前没有运行的已安排任务列表,因此我无法确定某个 id 的任务不存在还是正在运行。 在这种情况下,我该如何测试一个任务是否正在运行? (我设置这些任务的方式与通常不同,因为我需要它们以...

7得票2回答
在`/usr/bin/python`中出现错误:双重释放或损坏(输出):0x00007f7c3c017260。

我正在使用 Flask 框架开发一个 Python 网站。在后端代码中,我使用 APScheduler 每分钟运行一些类似于 cron 的任务,还使用 Numpy 计算一些标准差。不知道这些模块的使用是否有影响,但我认为最可能是这些模块引起了问题,因此我提到了它们。 无论如何,在操作过程中,...

7得票3回答
如何在Python中使用APScheduler每天按精确时间运行程序?

我想每天精确到秒数运行某个东西。 我尝试了 Schedule 并使用了 1 秒的睡眠时间,但有时会运行两次,所以我想切换到 APScheduler。但我以前从未使用过类似于Cron的东西,它们网页上的"用户指南"并不像详细文档,所以我不知道从哪里开始。我尝试搜索,但只有间隔的答案。 我想指定一...