ERROR:start workflow error,dolphinscheduler log重复刷屏(死循环)直至磁盘存满

在使用ds过后发现,我虚拟机中的磁盘内存全部沾满了

查看目录下大于100M的文件:

find / -size +100M

查看后发现问题在于ds产生的日志文件特别大而且多,

查看日志后发现日志中一直都在死循环错误:start workflow error 等

其中文件下的目录可以直接全部删除:

cd /opt/installs/dolphinscheduler/standalone-server/logs

rm -rf ./*

运行ds时,为什么磁盘会占用满呢?


因为在ds执行的时候你手动关闭了一个任务
导致dolphinscheduler log重复刷屏(死循环)直至磁盘存满  
报错中也会显示 start workflow error等错误

解决方法:

解决也很简单,只需要在数据库中进入海豚的那个数据库(我这里是mysql),查看这个表中的数据

use dolphinscheduler;
show tables;
select * from t_ds_task_instance;

这个表也同理:

select * from t_ds_process_instance;

找到状态字段,其中 6 意思是运行失败的任务  7则是成功的任务  其他的状态显示 就是导致日志死循环的原因
将其他的状态改为6或者7 后直接提交
或者使用sql语句更改后

重新启动ds 即可解决


更改完有问题的状态码后再次使用ds时,发现就不会产生大量日志的死循环错误了

问题得以解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值