首页 > 其他分享 >django 定时任务 apscheduler 踩坑

django 定时任务 apscheduler 踩坑

时间:2023-01-26 13:22:06浏览次数:31  
标签:jobs django apscheduler job filters old 定时

本想每天定点的去查询一些数据然后用钉钉机器人发出来,前两三天还好好的,后面就执行 ERROR了

看了下错误问题,就跟连不上数据库一样,参考别人的解决方法

 

 

 解决方法

找到 ${python_path}/lib/python3.7/site-packages/django_apscheduler/jobstores.py 文件

找到 def _get_jobs(self, **filters) 函数(大约在 288 行)

在这个函数里加一行代码 db.close_old_connections() 关掉过期的旧连接,建立新连接

def _get_jobs(self, **filters):
   db.close_old_connections()
   jobs = []
   failed_job_ids = set()

   job_states = DjangoJob.objects.filter(**filters).values_list("id", "job_state")

还在测试管不管用,好使的话,该博客保留

 

方法来源:https://blog.csdn.net/weixin_45167303/article/details/122955174

 

标签:jobs,django,apscheduler,job,filters,old,定时
From: https://www.cnblogs.com/taotao0805/p/17067736.html

相关文章

  • SpringBoot 定时任务
    示例#ScheduledTaskService.javapackagecom.ln.myboot3.schedule;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.ster......
  • SpringBoot 定时任务示例
    示例#ScheduledTaskService.javapackagecom.ln.myboot3.schedule;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.ster......
  • 在Django中显示MySQL语句
    在setting中添加以下内容LOGGING={'version':1,'disable_existing_loggers':False,'handlers':{'console':{'level':'DEBUG......
  • django
    djangoserializer中不仅可以定义返回的字段,也可以定义相关重写的方法。对于不同的数据权限,可以定义不同的数据集feildsets来指向不同的用户拥有的权限。设置全局权限在s......
  • Python3配合Django来调用钉钉在线api实时监测员工考勤打卡情况
    基本上钉钉(dingding)作为一个远程办公平台来用的话,虽然差强人意,但是奈何市面上没有啥更好的选择,矬子里拔将军,也还是可以凑合用的,不过远程办公有个问题,就是每天需要检查员......
  • 多线程案例-实现定时器
    1.定时器是什么定时器是软件开发中的一个重要组件,功能是当达到一个特定的时间后,就执行某个指定好的代码定时器是一个非常常用的组件,特别是在网络编程中,当出现了"连接......
  • Django rest framework
    今天慢慢睁开眼睛,做了好吃的,看到下雪了,不过也没有小时候那种看到雪就要去打雪仗堆雪人的兴致,便打开教程刷了起来。昨天100多米买了Django的极客时间课程,说实话讲得还......
  • Django书籍学习记录
    没有记录回顾的学习都是白学,那天偶尔搜到这本书,其中除了一部分官网的中文翻译,还有一些没有了解到的地方,比如模型查询filter的链式调用,Q.F方法在定义化SQL中起到的作......
  • django rest_framework 视图api开发
     importjsonfromdjango.httpimportJsonResponsefromdjango.views.decorators.csrfimportcsrf_exemptfromdjango.viewsimportViewfromdjango.utils.decorator......
  • 一种面向业务配置基于JSF广播定时生效的工具
    作者:京东物流王北永姚再毅李振1背景目前,ducc实现了实时近乎所有配置动态生效的场景,但是配置是否实时生效,不能直观展示每个机器上jvm内对象对应的参数是否已变更为准......