dolphinscheduler 突然提交任务不跑了,查看worker-server 节点log 发现一直在报下面的错误:
[WI-0][TI-0] - [INFO] 2025-08-19 14:09:53.584 +0800 o.a.d.m.m.BaseServerLoadProtection:[60] - OverLoad: the SystemMemoryUsedPercentage: 0.7083329800491731 is over then the maxSystemMemoryUsagePercentageThresholds 0.7
解决办法:修改 worker-server/conf/application.yaml 中下列配置,并运行 根目录下 bin/scp-host.sh 进行同步并重启dolphinscheduler集群
worker:
# worker listener port
listen-port: 1234
# worker execute thread number to limit task instances in parallel
exec-threads: 100
# worker heartbeat interval
max-heartbeat-interval: 10s
# worker host weight to dispatch tasks, default value 100
host-weight: 100
server-load-protection:
# If set true, will open worker overload protection
enabled: true
# Worker max system cpu usage, when the worker's system cpu usage is smaller then this value, worker server can be dispatched tasks.
max-system-cpu-usage-percentage-thresholds: 0.9
# Worker max jvm cpu usage, when the worker's jvm cpu usage is smaller then this value, worker server can be dispatched tasks.
max-jvm-cpu-usage-percentage-thresholds: 0.9
# Worker max System memory usage , when the master's system memory usage is smaller then this value, master server can execute workflow.
# 主要是这里,加大内存
max-system-memory-usage-percentage-thresholds: 0.9
# Worker max disk usage , when the worker's disk usage is smaller then this value, worker server can be dispatched tasks.
max-disk-usage-percentage-thresholds: 0.9