问题描述
CommonEmailModel
我将调度程序本身传递给SentDateTime
,以便能够在 scheduler = BackgroundScheduler({
'apscheduler.jobstores.default': {
'class': 'apscheduler.jobstores.memory:MemoryJobStore',},'apscheduler.executors.default': {
'class': 'apscheduler.executors.pool:ThreadPoolExecutor','max_workers': '50'
},'apscheduler.job_defaults.coalesce': 'false','apscheduler.job_defaults.max_instances': '50','apscheduler.timezone': 'Europe/Berlin',})
scheduler.add_job(
interval_triggered_callback_function,'interval',seconds=1,args=[scheduler,<other-args>]
)
内添加“日期”触发的作业:
interval_triggered_callback_function(scheduler,<other-args>)
我正在interval_callback_function
内传输MQTT消息。正在使用的paho-mqtt库跨越多个线程来发送MQTT消息本身。似乎def interval_triggered_callback_function(scheduler,<other-args>):
...
scheduler.add_job(
date_triggered_callback_function,'date',run_date=<some-datetime>,args=[<some-other-args>]
)
<code-after-date-triggered-job-addition>
...
没有执行。如果我在data_triggered_callback_function
中发送消息,似乎<code-after-date-triggered-job-addition>
也没有执行。
是否可以从工作中添加新工作?是否可以在跨越一个/几个自己线程的作业中执行代码?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)