2019-09-06 10:32

@JFinal 我们是帮学校做的一个小项目把.部署在人学校服务器上的..公司人没写什么脚本.就之前写过几个quart定时任务,用来从海康接口拉人脸识别数据,等等,然后写入数据库,在写一些逻辑判断的.后来不是发现停tomcat,关不掉这些定时任务的线程吗.就换了cron4j.设置为守护线程.现在定时任务执行,就会报我上面发的一些错误......定时任务仍然能执行.头好大..

2019-09-05 17:05

目前更新了个图片

2019-09-05 16:44

@JFinal 谢谢波总,的确,cron4j是只会创建线程..您说的有新的进程被启动,很好查,可否提供下思路,怎么查~然后我去想办法,.谢谢您

2019-09-05 14:24

这些定时任务,基本都是拉数据,查数据,插数据,还有逻辑判断的

2019-09-04 09:42

@JFinal 谢谢波总的回答,让我去了解到守护线程和用户线程的区别,我现在先改用了Cron4jPlugin 任务调度插件.不过百度的人说守护线程不要做数据的增改逻辑判断等,以防止操作没执行完就退出了.那么我是不是不能用Cron4jPlugin做数据操作了....

2019-09-04 08:50

波总说话和一般人不一样.哈哈

2019-09-02 18:18

@JFinal 能不能稍微帮我看一下.............很奇怪,开启一个定时任务,不论哪个定时任务就不会报错,开启多个定时任务,关闭的时候就不行了.

2019-09-02 17:35

问题是以前也不会这样,开启一个定时任务也不会这样,开启大于一个,就这样报错了
然后一直占用线程...
内存持续升高..
不知道咋办;了

2019-09-02 17:04

因为有时候要重启tomcat,但是定时任务关不掉,然后就一直占用线程.这是我的猜想....主要为什么关闭tomcat,会报这么些错

2019-09-02 16:59

@JFinal 最近项目刚部署到服务器,运行在tomcat上,然后每天的java内存都持续升高,怀疑是定时任务的锅...

2019-06-19 14:27

@杜福忠 看到了.原来如此.我说我之前debug的时候,有一步是将值放入map,我还在想,我的id怎么会是个键值对呢.谢谢你哈,.懂了

2019-06-19 14:15

@杜福忠 就是自己建的,难道编译出来的class还能不一样吗 .233

2019-06-19 14:05

修改完的代码已经贴上,几乎没有变化.只是List里存放的对象变了