问题标签 [apscheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Google App Engine(Python 2.7)中的 APScheduler 问题
我是 Google App Engine 的新手。APScheduler 非常适合 python 中的简单代码。但是当上传到 GAE 时,它显示连续加载没有响应。
python - ValueError:在 python 中使用 apsschedular 时年份超出范围错误
我正在使用 apsscheduler 在 python 中安排作业。json 中的配置文件用于接受作业的输入。
函数.py
在这里,schedular 的运行给出了超出范围错误的年份
apscheduler - 如何检测 APScheduler 正在运行的作业?
我有一些经常性的工作经常运行或持续一段时间。似乎 Scheduler().get_jobs() 只会返回当前未运行的计划作业列表,因此我无法确定具有特定 id 的作业是否不存在或实际正在运行。
在这种情况下,我如何测试作业是否正在运行?
(我不是以通常的方式设置这些作业,(因为我需要它们以随机间隔而不是固定间隔运行),它们是只执行一次的作业,但会在它们的末尾添加一个具有相同 ID 的作业执行,当达到某个阈值时他们将停止执行。)
python - 从 WSGI Bottle App 在后台发送电子邮件
我有一个使用 mod_wsgi 的 apache 中的 bottle.py 框架的 REST API。当发生某些操作时,我需要发送电子邮件,但该过程会减慢服务器 API 响应速度,通常到了超时点。
我已经研究过诸如 APScheduler 之类的东西,但所有示例都是针对 Flask 的,而且我现在对使用 Bottle 进行切换太深了,所以这不是一个选择。
有没有不做cron作业的好方法,比如通过bottle.py在后台任务上发送电子邮件?
python - 如何使用 APScheduler 安排间隔作业?
我正在尝试使用 APScheduler (v3.0.0) 安排间隔作业。
我试过了:
和
两者都应该根据文档工作,但工作永远不会解雇......
更新:
事实证明,还有其他与环境相关的东西,阻止了任务运行。今天早上,任务运行良好,没有对昨天的代码进行任何修改。
更新 2:
经过进一步测试,我发现“间隔”作业似乎通常很不稳定......上面的代码现在可以在我的开发环境中工作,但当我部署到暂存环境时(我正在使用 heroku用于分期的应用程序)。我还有其他在登台/生产环境中工作得很好的 apscheduler 'cron' 工作。
当我为“apscheduler.schedulers”记录器打开调试日志记录时,日志表明添加了间隔作业:
将作业“my_cron_job1”添加到作业存储“default” 将
作业“my_cron_job2”添加到作业存储“default” 将
作业“my_interval_job”添加到作业存储“default”
调度程序开始
暂定添加作业 - 当调度程序开始时将正确调度
添加暂定作业 - 将在调度程序启动时正确安排
寻找要运行的作业
下一次唤醒应在 2015-03-24 15:05:00-07:00 (在254.210542 秒内)
当间隔作业设置为 5 秒时,下一次唤醒如何在 254 秒后到期?
python - APScheduler 在 Tornado Python 中运行异步函数
我正在尝试开发一个从 API 收集天气数据的小应用程序。我使用 APScheduler 每 x 分钟执行一次该函数。我使用 Python Tornado 框架。
我得到的错误是:
我认为它来自 GetWeather() 的协程,因为如果我从中删除所有 asycn 功能,它就可以工作。
我正在使用 Motor 读取所需的坐标并通过 API 传递它们并将天气数据存储在 MongoDB 中。
知道我做错了什么吗?正如我在 APScheduler 代码中看到的, TornadoScheduler () 在 Tornado IOLoop 中运行...
哦!我忘了说这个想法是能够通过 APScheduler 或手动执行任务。
非常感谢!
python - APScheduler 选项
我正在尝试使用 Advace Python Scheduler 以编程方式安排一些作业,我的问题是在文档中只提到了如何使用“间隔”触发器类型进行安排,“cron”和“日期”呢?是否有关于 APScheduler 调度选项的完整文档?
例如:
我如何根据“日期”或“计划”进行安排
我正在使用最新的 APScheduler 版本 3.0.2
谢谢
python - 如何将 APscheduler 与 scrapy 一起使用
让这段代码从脚本( http://doc.scrapy.org/en/latest/topics/practices.html#run-scrapy-from-a-script )运行scrapy爬虫。但它不起作用。
我的蜘蛛:
如果我替换“reactor.run()”行,蜘蛛会在 10 秒后启动一次:
我对python和英语的经验很低:)请帮助我。
python - 从另一个模块运行时,Python BackgroundScheduler 程序崩溃
我正在尝试构建一个每 10 分钟运行一次 bash 脚本的应用程序。我正在使用 apscheduler 来完成此任务,当我从终端运行我的代码时,它就像时钟一样工作。但是,当我尝试从另一个模块运行代码时,它崩溃了,我怀疑调用模块正在等待“计划”模块完成,然后在这种情况永远不会发生时崩溃。
错误代码
调用调度的函数
安排节目
该程序仅调用另一个 10 分钟。作为旁注,我一直试图尽可能远离多线程,但如果需要,那就这样吧。
python - python中的导入错误-apscheduler
尝试为 raspberry pi - xbee 家庭自动化运行 python 脚本:
我的具体问题是从此处的 apscheduler 导入:
这通常是 1) 导入名称中的大写错误,2) 未安装库,或 3) 库版本错误。例如,解释器抱怨 zigbee 导入,因为原始脚本将其大写。
更大的问题是,一旦安装了 python 库(在这种情况下为 apscheduler),我如何判断哪些导入可用,而不是在 python 脚本中重复猜测?是否有列出已安装库、它们的版本和可用导入的 python 命令?