关于Cron4jPlugin定时任务写入数据库阻塞

我用Cron4jPlugin设定一个定时任务每分钟从一个表读取2000条数据写入另一个表,如果设定该任务daemon=true则可成功写入,如果设定daemon=false则在逐渐写入表的操作中会发生阻塞。程序没有报错,新的task还在被拉起,但查看表发现数据条数不再增长,数据量并不大,不知为何会出现这样的问题?

评论区

杜福忠

2021-07-02 11:51

按说应该没有影响啊,Thread的daemon和关闭Tomcat等容器有关。是不是任务里面用什么写法一直不释放数据库的连接池啊?补贴一下任务器的代码吧,以及启动后发生阻塞是多长时间,数据库的连接最大数是多少,DruidPlugin的大小值是多少等等信息得提供参考