永洪社区

标题: 集市数据抽取 [打印本页]

作者: gzd    时间: 2022-2-14 16:38
标题: 集市数据抽取
定时任务平时执行1分钟左右,现在执行了半个小时都没有反应,重启了好多次都没用

作者: 环环    时间: 2022-2-14 16:40
状态是什么呢,有报错吗。取下日志看看呢
作者: gzd    时间: 2022-2-14 16:56
永洪tech-秀秀 发表于 2022-2-14 16:40
状态是什么呢,有报错吗。取下日志看看呢

一直正在运行状态,也没报错。任务名:续保_宽表导入_手动
作者: 环环    时间: 2022-2-14 17:35
收到,预计分析需要一段时间,请耐心等待
作者: gzd    时间: 2022-2-14 17:44
永洪tech-秀秀 发表于 2022-2-14 17:35
收到,预计分析需要一段时间,请耐心等待

好的,感谢感谢
作者: 环环    时间: 2022-2-14 18:09
                  
作者: 洪小豆    时间: 2022-2-14 18:58
日志初步的看, 有一个后执行的表达式的线程一直在排队,理论上重启tomcat是可以释放所有被占用的线程的。
提供的日志中,未发现重启记录,提供的日志不全。也可能有其他某个任务在重启后执行占用了对应的线程。
也可以重启tomcat,只启动一个任务的时候再看看。

如果还是执行慢,可能线程上存在什么问题,这时需要提供下jstack的日志

如何打印jstack可参照
https://blog.csdn.net/wmj765/article/details/85269661
作者: gzd    时间: 2022-2-15 16:53
洪小豆 发表于 2022-2-14 18:58
日志初步的看, 有一个后执行的表达式的线程一直在排队,理论上重启tomcat是可以释放所有被占用的线程的。
...

今天又发现这个问题了,抽数1个多小时一直是0,卡了好多任务,后来突然好了,发现抽了2000多万,也就是说后台其实在抽,但那些几分钟可以执行完的定时任务卡这么久就受不了了。
作者: gzd    时间: 2022-2-15 16:59
洪小豆 发表于 2022-2-14 18:58
日志初步的看, 有一个后执行的表达式的线程一直在排队,理论上重启tomcat是可以释放所有被占用的线程的。
...

像昨天抽了好几个小时一直不行,今天还好,这个问题应该怎么解决呢?是什么原因造成的?
作者: 环环    时间: 2022-2-15 17:00
按上面的步骤重新提供下日志呢
作者: 洪小豆    时间: 2022-2-15 17:19
gzd 发表于 2022-2-15 16:53
今天又发现这个问题了,抽数1个多小时一直是0,卡了好多任务,后来突然好了,发现抽了2000多万,也就是说 ...

看描述, 是一个大任务,占了资源, 其他小任务只能等。
解决办法是,增加资源,让大任务执行的更快。 可以找商务,提供一个性能更好的许可,可能涉及部分费用。当然还需要cpu和内存的支持
另一个办法就是把大任务拆成多个小任务。做成增量追加
作者: gzd    时间: 2022-2-15 18:14
永洪tech-秀秀 发表于 2022-2-15 17:00
按上面的步骤重新提供下日志呢

我们有10个节点,1个C9个M,都要按照这个把日志弄出来吗
作者: 环环    时间: 2022-2-15 18:27
gzd 发表于 2022-2-15 18:14
我们有10个节点,1个C9个M,都要按照这个把日志弄出来吗

看下上面的处理方式呢
作者: gzd    时间: 2022-2-16 10:27
洪小豆 发表于 2022-2-15 17:19
看描述, 是一个大任务,占了资源, 其他小任务只能等。
解决办法是,增加资源,让大任务执行的更快。 可 ...

这是各个节点的线程日志

作者: 洪小豆    时间: 2022-2-16 10:41
gzd 发表于 2022-2-16 10:27
这是各个节点的线程日志

打jstack日志的时候, 需要连续 多打几次,  仅1次的日志,看不出来变化。
隔2-3s,打一次,多打几次。  主要给c节点的就行。

本次提供的日志,未发现异常
作者: gzd    时间: 2022-2-16 10:53
洪小豆 发表于 2022-2-16 10:41
打jstack日志的时候, 需要连续 多打几次,  仅1次的日志,看不出来变化。
隔2-3s,打一次,多打几次。   ...

现在没有大任务在跑,打印可以看出来吗
作者: 洪小豆    时间: 2022-2-16 10:56
gzd 发表于 2022-2-16 10:53
现在没有大任务在跑,打印可以看出来吗

要你觉得卡住的时候,去打印
作者: gzd    时间: 2022-2-16 15:56
洪小豆 发表于 2022-2-16 10:56
要你觉得卡住的时候,去打印

这是线程日志

作者: 洪小豆    时间: 2022-2-16 16:24
gzd 发表于 2022-2-16 15:56
这是线程日志

6.1版本?
作者: gzd    时间: 2022-2-16 16:56
洪小豆 发表于 2022-2-16 16:24
6.1版本?

9.0的,这个是刚升级的,打算替换6.1的,发现这个问题不敢替了
作者: 洪小豆    时间: 2022-2-16 17:49
gzd 发表于 2022-2-16 16:56
9.0的,这个是刚升级的,打算替换6.1的,发现这个问题不敢替了

这边提交研发分析,有结果后再反馈
作者: 洪小豆    时间: 2022-2-17 20:45
预计下周可以提供beta包,修复该问题
作者: gzd    时间: 2022-2-18 13:40
洪小豆 发表于 2022-2-17 20:45
预计下周可以提供beta包,修复该问题

好嘞,十分感谢

作者: 洪小豆    时间: 2022-2-18 14:36

作者: 洪小豆    时间: 2022-2-21 10:19
gzd 发表于 2022-2-18 13:40
好嘞,十分感谢

请提供下邮箱吧,好把jar发过来
作者: 洪小豆    时间: 2022-2-21 10:59
已提供
作者: gzd    时间: 2022-2-21 17:34
洪小豆 发表于 2022-2-21 10:59
已提供

主节点product下名字叫product-20220105.jar 复制进去的jar包是否也需要修改成这个名字了。
其余节点的叫product.jar复制进去是否也需要改名字
作者: 洪小豆    时间: 2022-2-21 18:49
gzd 发表于 2022-2-21 17:34
主节点product下名字叫product-20220105.jar 复制进去的jar包是否也需要修改成这个名字了。
其余节点的叫 ...

不需要改名字




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4