虚拟机单核CPU运行几十个线程, APScheduler任务报错什么原因,虚拟机apscheduler,实际现象利用APSche
虚拟机单核CPU运行几十个线程, APScheduler任务报错什么原因,虚拟机apscheduler,实际现象利用APSche
实际现象
利用APScheduler实现间隔任务调度
单核CPU上有多达二十几个线程
预期现象
应该利用 epoll 模型, 不应该用多线程模型 ?
效率上, 这样会很低效吗?
相关代码
间隔任务调度代码
仅展现实际逻辑schedler.add_interval_jos( func=my_func, args=(some-args), minutes=10, name='myfunc-scheduler' ) scheduler.start()
相关报错
DEBUG 2017-03-02 16:42:10,477 MainProcess APScheduler scheduler.py:561:_main_loop [Next wakeup is due at 2017-03-02 16:52:10.474219 (in 599.997761 seconds)] DEBUG 2017-03-02 16:42:10,478 MainProcess Thread-21 threadpool.py:69:_run_jobs [Started worker thread] WARNING 2017-03-02 16:42:10,478 MainProcess Thread-21 scheduler.py:479:_run_job [Execution of job "mail-r
上下文环境
产品版本: APScheduler 2.0.3
Python: 2.6
Linux (VMWare虚拟机, 单核CPU)
探索
打算结合tornado 的IOLoop, 来减少这种低效, 但是还没有尝试
编橙之家文章,
相关内容
- 问一个关于python函数引用计数器的小问题,python计数器
- replace空格无效后,提示解码出错是什么原因,replace空格
- 求解一道django监听问题,开启失败后如何开启另外后台
- Python3中哪个方法可以完成Builtwith同样的作用?,python3
- 帮分析如题中特殊情况文件对比算法是怎么计算的,特
- 如图错误提示mudos连接端口被拒绝报错,错误提示mudo
- 内容回调没有数据输出,调用时却是正常的什么原因,回
- Win10系统编程socket.error: [Errno 10013]错误怎么解决,win1
- 分享sqlalchemy的一些使用技巧,sqlalchemy使用技巧,1.sqla
- Pythonmo模块的import导入问题,pythonmoimport导入,有一个包
评论关闭