doris-debug-node
Installation
SKILL.md
Node Health
Causes
| ID | Cause | Evidence | Source anchor |
|---|---|---|---|
| A | BE OOM / killed | dmesg shows Killed; be.WARNING MemTrackerLimiter |
mem_tracker_limiter.cpp |
| B | FE JVM OOM | GC overhead / heap dump; fe.out shows OutOfMemoryError |
fe.conf JVM opts |
| C | BE crash (SIGSEGV/SIGABRT) | Core dump; be.out stacktrace |
doris_main.cpp signal handler |
| D | False Alive | SHOW BACKENDS Alive=true but queries fail brpc |
heartbeat vs brpc health |
| E | FD exhaustion | Too many open files in be.WARNING |
ulimit -n |
10 min triage
# Memory pressure signals
./scripts/doris-debug log-grep be/log --pack memory
dmesg -T | grep -i "killed process" | tail -5