首页 > 其他分享 >ERROR:start workflow error,dolphinscheduler log重复刷屏(死循环)直至磁盘存满

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

时间:2024-09-27 09:50:41浏览次数:9  
标签:log workflow 刷屏 dolphinscheduler ds 磁盘 日志 死循环

在使用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时,发现就不会产生大量日志的死循环错误了

问题得以解决!

标签:log,workflow,刷屏,dolphinscheduler,ds,磁盘,日志,死循环
From: https://blog.csdn.net/qq_62984376/article/details/142565454

相关文章

  • 《HelloGitHub》第 102 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift...让你在短......
  • log型数据结构优化DP解题报告(uoj)
    交作业用T220417最长公共上升子序列不难看出状态同最长公共子序列,但由于上升条件限制,加一个限制:\(f_{i,j}\)表示\(a_{1...i}\)匹配\(b_{1...j}\)且\(a_i\)必须做结尾的最长公共上升子序列长度转移方程为\(f_{i,j}=f_{i,j-1}\)(if\(a_i\neqb_j\))\(f_{i,j}=\max_{k......
  • 《HelloGitHub》第 102 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift...让你在短......
  • go logrus输出json日志并转储
    相比于klog,logrus支持输出json日志,但是默认time不在最前面,而在最后,因为日志输出时按照key字母顺序排序。gogetgithub.com/sirupsen/logrusgogetgithub.com/natefinch/lumberjackpackagemainimport( "fmt" "io" "os" "path/filepath" "runtime"......
  • Python日志管理之Loguru
    1.安装pipinstallloguru2.快速使用fromloguruimportloggerlogger.add("my_log.log",rotation="10MB")#自动分割日志文件logger.info("这是一个信息级别的日志")3.日志器配置方式1.导入即用fromloguruimportlogger,有且只有1个日志器对象,简化配置复杂性2.日志器配......
  • ELK中日志数据采集器Filebeat的安装和使用、Filebeat结合Logstash进行日志处理入Elast
    一、ELK中日志数据采集器Filebeat的安装和使用    Beats是数据采集的得力工具,Beats能够将数据转发至Logstash进行转换和解析。Filebeat是Beats中的一种,Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tailfile),并将它们转发给Elasticsearch或Logstats......
  • logisim学习感想(持续更新)
    状态机类型存在两种类型的状态机,分别为mealy型状态机和moore型状态机,在实验中,二者的大体实现如下:其中从输入到输出的连线只有mealy状态机才有,而moore型则无此线。区分两种类型的状态机的方法mealy的输出由输入和当前状态决定;moore的输出只由当前状态决定具体体现在时序......
  • 两阶段提交中的 redo log 和 binlog 关系
     MySQL的InnoDB存储引擎使用 两阶段提交 来协调 redolog 和 binlog 的写入顺序,确保事务的一致性。具体过程如下:准备阶段(PreparePhase):InnoDB将事务修改写入 redolog,但此时redolog处于 prepare 状态,表示事务的修改已经写入磁盘,但是还没有提交。同时,MySQL......
  • FPGA Verilog基本语句(语法)FPGA入门
    本篇文章主要写了在Verilog环境下,FPGA基本语法和数据类型。可以通过导航键快速进入assign语句、always语句等其他内容!对于Verilog(FPGA):module     ...                   ==》构成主体endmodulemodule模块名(【端口......
  • ELK+zookeeper+kafka+rsyslog集群搭建
    前言环境困境:1.开发人员无法登陆服务器2.各系统都有日志,日志数据分散难以查找3.日志数据量大,查询忙,不能实时环境要求:1.日志需要标准化 集群流程图: 角色: 软件:以上软件都可以从官网下载:https://www.elastic.co/download......