启动报错 OBD-2002 all-in-one-4.5.0_20251127社区单机版本在服务器重启后无法启动

【 使用环境 】生产环境
【 OB or 其他组件 】预先格式化的文本
【 使用版本 】all-in-one-4.5.0_20251127社区单机版
【问题描述】observer program health check x [WARN] OBD-2002: Failed to start 127.0.0.1 observer
通过社区给的帮助改 memory_limit system_memory log_disk_size 参数无效。
【复现路径】obd cluster start demo
【附件及日志】

k
[2026-06-05 14:12:40.940] [DEBUG] - add environment_check ref count to 1
[2026-06-05 14:12:40.940] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:40.940] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B41’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:40.945] [DEBUG] – exited code 0
[2026-06-05 14:12:40.945] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B42’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:40.950] [DEBUG] – exited code 0
[2026-06-05 14:12:40.950] [DEBUG] – basearch: x86_64
[2026-06-05 14:12:40.950] [DEBUG] – local execute: lscpu | grep avx
[2026-06-05 14:12:40.959] [DEBUG] – exited code 1, error output:
[2026-06-05 14:12:40.959] [DEBUG]
[2026-06-05 14:12:40.959] [DEBUG] - sub environment_check ref count to 0
[2026-06-05 14:12:40.959] [DEBUG] - export environment_check
[2026-06-05 14:12:40.959] [DEBUG] - plugin oceanbase-ce-py_script_environment_check-4.2.0.0 result: True
[2026-06-05 14:12:40.959] [DEBUG] - Searching obshell_port_check plugin for components …
[2026-06-05 14:12:40.959] [DEBUG] - Searching obshell_port_check plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.960] [DEBUG] - Found for oceanbase-ce-py_script_obshell_port_check-4.2.1.4 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:40.960] [DEBUG] - Call plugin oceanbase-ce-py_script_obshell_port_check-4.2.1.4 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.960] [DEBUG] - import obshell_port_check
[2026-06-05 14:12:40.960] [DEBUG] - add obshell_port_check ref count to 1
[2026-06-05 14:12:40.961] [DEBUG] – local execute: cat /root/oceanbase-ce/run/obshell.pid
[2026-06-05 14:12:40.963] [DEBUG] – exited code 0
[2026-06-05 14:12:40.964] [DEBUG] – local execute: ls /proc/2696323
[2026-06-05 14:12:40.967] [DEBUG] – exited code 2, error output:
[2026-06-05 14:12:40.967] [DEBUG] ls: 无法访问 ‘/proc/2696323’: No such file or directory
[2026-06-05 14:12:40.967] [DEBUG]
[2026-06-05 14:12:40.967] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:40.967] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B46’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:40.972] [DEBUG] – exited code 0
[2026-06-05 14:12:40.972] [DEBUG] - sub obshell_port_check ref count to 0
[2026-06-05 14:12:40.972] [DEBUG] - export obshell_port_check
[2026-06-05 14:12:40.972] [DEBUG] - plugin oceanbase-ce-py_script_obshell_port_check-4.2.1.4 result: True
[2026-06-05 14:12:40.972] [DEBUG] - Searching scenario_start_check plugin for components …
[2026-06-05 14:12:40.972] [DEBUG] - Searching scenario_start_check plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.973] [DEBUG] - Found for oceanbase-ce-py_script_scenario_start_check-4.2.5.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:40.973] [DEBUG] - Call plugin oceanbase-ce-py_script_scenario_start_check-4.2.5.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.973] [DEBUG] - import scenario_start_check
[2026-06-05 14:12:40.973] [DEBUG] - add scenario_start_check ref count to 1
[2026-06-05 14:12:40.974] [DEBUG] - sub scenario_start_check ref count to 0
[2026-06-05 14:12:40.974] [DEBUG] - export scenario_start_check
[2026-06-05 14:12:40.974] [DEBUG] - plugin oceanbase-ce-py_script_scenario_start_check-4.2.5.0 result: True
[2026-06-05 14:12:40.974] [DEBUG] - Searching ocp_tenant_check plugin for components …
[2026-06-05 14:12:40.974] [DEBUG] - Searching ocp_tenant_check plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.974] [DEBUG] - Found for oceanbase-ce-py_script_ocp_tenant_check-4.0.0.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:40.974] [DEBUG] - Call plugin oceanbase-ce-py_script_ocp_tenant_check-4.0.0.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:40.974] [DEBUG] - import ocp_tenant_check
[2026-06-05 14:12:40.975] [DEBUG] - add ocp_tenant_check ref count to 1
[2026-06-05 14:12:40.975] [DEBUG] - sub ocp_tenant_check ref count to 0
[2026-06-05 14:12:40.975] [DEBUG] - export ocp_tenant_check
[2026-06-05 14:12:40.976] [DEBUG] - plugin oceanbase-ce-py_script_ocp_tenant_check-4.0.0.0 result: True
[2026-06-05 14:12:40.976] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 7
[2026-06-05 14:12:40.977] [DEBUG] - Searching obagent_const plugin for components …
[2026-06-05 14:12:40.977] [DEBUG] - Searching obagent_const plugin for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.977] [DEBUG] - Found for obagent-py_script_obagent_const-4.2.2 for obagent-4.2.4
[2026-06-05 14:12:40.977] [DEBUG] - Call plugin obagent-py_script_obagent_const-4.2.2 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.977] [DEBUG] - import obagent_const
[2026-06-05 14:12:40.978] [DEBUG] - add obagent_const ref count to 1
[2026-06-05 14:12:40.978] [DEBUG] - sub obagent_const ref count to 0
[2026-06-05 14:12:40.978] [DEBUG] - export obagent_const
[2026-06-05 14:12:40.978] [DEBUG] - plugin obagent-py_script_obagent_const-4.2.2 result: True
[2026-06-05 14:12:40.978] [DEBUG] - Searching parameter_pre plugin for components …
[2026-06-05 14:12:40.978] [DEBUG] - Searching parameter_pre plugin for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.978] [DEBUG] - Found for obagent-py_script_parameter_pre-1.3.0 for obagent-4.2.4
[2026-06-05 14:12:40.978] [DEBUG] - Call plugin obagent-py_script_parameter_pre-1.3.0 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.979] [DEBUG] - import parameter_pre
[2026-06-05 14:12:40.979] [DEBUG] - add parameter_pre ref count to 1
[2026-06-05 14:12:40.980] [DEBUG] - sub parameter_pre ref count to 0
[2026-06-05 14:12:40.980] [DEBUG] - export parameter_pre
[2026-06-05 14:12:40.981] [DEBUG] - plugin obagent-py_script_parameter_pre-1.3.0 result: True
[2026-06-05 14:12:40.981] [DEBUG] - Searching start_check_pre plugin for components …
[2026-06-05 14:12:40.981] [DEBUG] - Searching start_check_pre plugin for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.981] [DEBUG] - Found for obagent-py_script_start_check_pre-1.3.0 for obagent-4.2.4
[2026-06-05 14:12:40.981] [DEBUG] - Call plugin obagent-py_script_start_check_pre-1.3.0 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.981] [DEBUG] - import start_check_pre
[2026-06-05 14:12:40.982] [DEBUG] - add start_check_pre ref count to 1
[2026-06-05 14:12:40.982] [DEBUG] - sub start_check_pre ref count to 0
[2026-06-05 14:12:40.982] [DEBUG] - export start_check_pre
[2026-06-05 14:12:40.982] [DEBUG] - plugin obagent-py_script_start_check_pre-1.3.0 result: True
[2026-06-05 14:12:40.982] [DEBUG] - Searching http_basic_auth_password_check plugin for components …
[2026-06-05 14:12:40.982] [DEBUG] - Searching http_basic_auth_password_check plugin for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.983] [DEBUG] - Found for obagent-py_script_http_basic_auth_password_check-1.3.0 for obagent-4.2.4
[2026-06-05 14:12:40.983] [DEBUG] - Call plugin obagent-py_script_http_basic_auth_password_check-1.3.0 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.983] [DEBUG] - import http_basic_auth_password_check
[2026-06-05 14:12:40.983] [DEBUG] - add http_basic_auth_password_check ref count to 1
[2026-06-05 14:12:40.983] [DEBUG] – http_basic_auth_password check
[2026-06-05 14:12:40.983] [DEBUG] - sub http_basic_auth_password_check ref count to 0
[2026-06-05 14:12:40.983] [DEBUG] - export http_basic_auth_password_check
[2026-06-05 14:12:40.983] [DEBUG] - plugin obagent-py_script_http_basic_auth_password_check-1.3.0 result: True
[2026-06-05 14:12:40.984] [DEBUG] - Searching general_check plugin for components …
[2026-06-05 14:12:40.984] [DEBUG] - Searching general_check plugin for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.984] [DEBUG] - Found for obagent-py_script_general_check-1.3.0 for obagent-4.2.4
[2026-06-05 14:12:40.984] [DEBUG] - Call plugin obagent-py_script_general_check-1.3.0 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:40.984] [DEBUG] - import general_check
[2026-06-05 14:12:40.985] [DEBUG] - add general_check ref count to 1
[2026-06-05 14:12:40.985] [INFO] Check before start obagent
[2026-06-05 14:12:40.986] [DEBUG] – local execute: cat /root/obagent/run/ob_agentd.pid
[2026-06-05 14:12:40.988] [DEBUG] – exited code 1, error output:
[2026-06-05 14:12:40.988] [DEBUG] cat: /root/obagent/run/ob_agentd.pid: No such file or directory
[2026-06-05 14:12:40.988] [DEBUG]
[2026-06-05 14:12:40.988] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:40.989] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:1F99’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:40.993] [DEBUG] – exited code 0
[2026-06-05 14:12:40.993] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:1F98’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:40.998] [DEBUG] – exited code 0
[2026-06-05 14:12:41.116] [DEBUG] - sub general_check ref count to 0
[2026-06-05 14:12:41.116] [DEBUG] - export general_check
[2026-06-05 14:12:41.117] [DEBUG] - plugin obagent-py_script_general_check-1.3.0 result: True
[2026-06-05 14:12:41.117] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 8
[2026-06-05 14:12:41.118] [DEBUG] - Searching start_check_pre plugin for components …
[2026-06-05 14:12:41.118] [DEBUG] - Searching start_check_pre plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.118] [DEBUG] - Found for obproxy-ce-py_script_start_check_pre-4.2.3 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.119] [DEBUG] - Call plugin obproxy-ce-py_script_start_check_pre-4.2.3 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.119] [DEBUG] - import start_check_pre
[2026-06-05 14:12:41.119] [DEBUG] - add start_check_pre ref count to 1
[2026-06-05 14:12:41.120] [DEBUG] - sub start_check_pre ref count to 0
[2026-06-05 14:12:41.120] [DEBUG] - export start_check_pre
[2026-06-05 14:12:41.120] [DEBUG] - plugin obproxy-ce-py_script_start_check_pre-4.2.3 result: True
[2026-06-05 14:12:41.120] [DEBUG] - Searching password_check plugin for components …
[2026-06-05 14:12:41.120] [DEBUG] - Searching password_check plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.120] [DEBUG] - Found for obproxy-ce-py_script_password_check-3.1.0 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.120] [DEBUG] - Call plugin obproxy-ce-py_script_password_check-3.1.0 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.120] [DEBUG] - import password_check
[2026-06-05 14:12:41.121] [DEBUG] - add password_check ref count to 1
[2026-06-05 14:12:41.121] [DEBUG] - sub password_check ref count to 0
[2026-06-05 14:12:41.121] [DEBUG] - export password_check
[2026-06-05 14:12:41.121] [DEBUG] - plugin obproxy-ce-py_script_password_check-3.1.0 result: True
[2026-06-05 14:12:41.121] [DEBUG] - Searching status_check plugin for components …
[2026-06-05 14:12:41.121] [DEBUG] - Searching status_check plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.121] [DEBUG] - Found for obproxy-ce-py_script_status_check-3.1.0 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.121] [DEBUG] - Call plugin obproxy-ce-py_script_status_check-3.1.0 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.121] [DEBUG] - import status_check
[2026-06-05 14:12:41.122] [DEBUG] - add status_check ref count to 1
[2026-06-05 14:12:41.122] [DEBUG] – local execute: cat /root/obproxy-ce/run/obproxy-127.0.0.1-2883.pid
[2026-06-05 14:12:41.125] [DEBUG] – exited code 1, error output:
[2026-06-05 14:12:41.125] [DEBUG] cat: /root/obproxy-ce/run/obproxy-127.0.0.1-2883.pid: No such file or directory
[2026-06-05 14:12:41.125] [DEBUG]
[2026-06-05 14:12:41.125] [DEBUG] - sub status_check ref count to 0
[2026-06-05 14:12:41.125] [DEBUG] - export status_check
[2026-06-05 14:12:41.125] [DEBUG] - plugin obproxy-ce-py_script_status_check-3.1.0 result: True
[2026-06-05 14:12:41.125] [DEBUG] - Searching work_dir_check plugin for components …
[2026-06-05 14:12:41.125] [DEBUG] - Searching work_dir_check plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.126] [DEBUG] - Found for obproxy-ce-py_script_work_dir_check-3.1.0 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.126] [DEBUG] - Call plugin obproxy-ce-py_script_work_dir_check-3.1.0 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.126] [DEBUG] - import work_dir_check
[2026-06-05 14:12:41.126] [DEBUG] - add work_dir_check ref count to 1
[2026-06-05 14:12:41.127] [DEBUG] - sub work_dir_check ref count to 0
[2026-06-05 14:12:41.127] [DEBUG] - export work_dir_check
[2026-06-05 14:12:41.127] [DEBUG] - plugin obproxy-ce-py_script_work_dir_check-3.1.0 result: True
[2026-06-05 14:12:41.127] [DEBUG] - Searching proxy_id_check plugin for components …
[2026-06-05 14:12:41.127] [DEBUG] - Searching proxy_id_check plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.127] [DEBUG] - Found for obproxy-ce-py_script_proxy_id_check-4.2.3 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.127] [DEBUG] - Call plugin obproxy-ce-py_script_proxy_id_check-4.2.3 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.127] [DEBUG] - import proxy_id_check
[2026-06-05 14:12:41.128] [DEBUG] - add proxy_id_check ref count to 1
[2026-06-05 14:12:41.128] [DEBUG] - sub proxy_id_check ref count to 0
[2026-06-05 14:12:41.128] [DEBUG] - export proxy_id_check
[2026-06-05 14:12:41.128] [DEBUG] - plugin obproxy-ce-py_script_proxy_id_check-4.2.3 result: True
[2026-06-05 14:12:41.128] [DEBUG] - Searching port_check plugin for components …
[2026-06-05 14:12:41.128] [DEBUG] - Searching port_check plugin for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.128] [DEBUG] - Found for obproxy-ce-py_script_port_check-4.3.0 for obproxy-ce-4.3.5.0
[2026-06-05 14:12:41.128] [DEBUG] - Call plugin obproxy-ce-py_script_port_check-4.3.0 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.129] [DEBUG] - import port_check
[2026-06-05 14:12:41.129] [DEBUG] - add port_check ref count to 1
[2026-06-05 14:12:41.129] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:41.129] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B43’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:41.134] [DEBUG] – exited code 0
[2026-06-05 14:12:41.134] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B44’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:41.138] [DEBUG] – exited code 0
[2026-06-05 14:12:41.139] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0B45’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:41.143] [DEBUG] – exited code 0
[2026-06-05 14:12:41.143] [DEBUG] - sub port_check ref count to 0
[2026-06-05 14:12:41.143] [DEBUG] - export port_check
[2026-06-05 14:12:41.143] [DEBUG] - plugin obproxy-ce-py_script_port_check-4.3.0 result: True
[2026-06-05 14:12:41.143] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 9
[2026-06-05 14:12:41.144] [DEBUG] - Searching start_check_pre plugin for components …
[2026-06-05 14:12:41.144] [DEBUG] - Searching start_check_pre plugin for prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263
[2026-06-05 14:12:41.145] [DEBUG] - Found for prometheus-py_script_start_check_pre-2.37.1 for prometheus-2.37.1
[2026-06-05 14:12:41.145] [DEBUG] - Call plugin prometheus-py_script_start_check_pre-2.37.1 for prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263
[2026-06-05 14:12:41.145] [DEBUG] - import start_check_pre
[2026-06-05 14:12:41.146] [DEBUG] - add start_check_pre ref count to 1
[2026-06-05 14:12:41.146] [DEBUG] - sub start_check_pre ref count to 0
[2026-06-05 14:12:41.146] [DEBUG] - export start_check_pre
[2026-06-05 14:12:41.146] [DEBUG] - plugin prometheus-py_script_start_check_pre-2.37.1 result: True
[2026-06-05 14:12:41.146] [DEBUG] - Searching general_check plugin for components …
[2026-06-05 14:12:41.146] [DEBUG] - Searching general_check plugin for prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263
[2026-06-05 14:12:41.146] [DEBUG] - Found for prometheus-py_script_general_check-2.37.1 for prometheus-2.37.1
[2026-06-05 14:12:41.146] [DEBUG] - Call plugin prometheus-py_script_general_check-2.37.1 for prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263
[2026-06-05 14:12:41.146] [DEBUG] - import general_check
[2026-06-05 14:12:41.147] [DEBUG] - add general_check ref count to 1
[2026-06-05 14:12:41.147] [INFO] Check before start prometheus
[2026-06-05 14:12:41.148] [DEBUG] – local execute: cat /root/prometheus/run/prometheus.pid
[2026-06-05 14:12:41.151] [DEBUG] – exited code 1, error output:
[2026-06-05 14:12:41.151] [DEBUG] cat: /root/prometheus/run/prometheus.pid: No such file or directory
[2026-06-05 14:12:41.151] [DEBUG]
[2026-06-05 14:12:41.151] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:41.151] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:2382’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:41.156] [DEBUG] – exited code 0
[2026-06-05 14:12:41.278] [DEBUG] - sub general_check ref count to 0
[2026-06-05 14:12:41.278] [DEBUG] - export general_check
[2026-06-05 14:12:41.278] [DEBUG] - plugin prometheus-py_script_general_check-2.37.1 result: True
[2026-06-05 14:12:41.278] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 10
[2026-06-05 14:12:41.280] [DEBUG] - Searching start_check_pre plugin for components …
[2026-06-05 14:12:41.280] [DEBUG] - Searching start_check_pre plugin for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2026-06-05 14:12:41.280] [DEBUG] - Found for grafana-py_script_start_check_pre-7.5.17 for grafana-7.5.17
[2026-06-05 14:12:41.280] [DEBUG] - Call plugin grafana-py_script_start_check_pre-7.5.17 for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2026-06-05 14:12:41.280] [DEBUG] - import start_check_pre
[2026-06-05 14:12:41.281] [DEBUG] - add start_check_pre ref count to 1
[2026-06-05 14:12:41.281] [DEBUG] - sub start_check_pre ref count to 0
[2026-06-05 14:12:41.281] [DEBUG] - export start_check_pre
[2026-06-05 14:12:41.281] [DEBUG] - plugin grafana-py_script_start_check_pre-7.5.17 result: True
[2026-06-05 14:12:41.281] [DEBUG] - Searching general_check plugin for components …
[2026-06-05 14:12:41.281] [DEBUG] - Searching general_check plugin for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2026-06-05 14:12:41.281] [DEBUG] - Found for grafana-py_script_general_check-7.5.17 for grafana-7.5.17
[2026-06-05 14:12:41.281] [DEBUG] - Call plugin grafana-py_script_general_check-7.5.17 for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2026-06-05 14:12:41.281] [DEBUG] - import general_check
[2026-06-05 14:12:41.282] [DEBUG] - add general_check ref count to 1
[2026-06-05 14:12:41.282] [INFO] Check before start grafana
[2026-06-05 14:12:41.283] [DEBUG] – local execute: cat /root/grafana/run/grafana.pid
[2026-06-05 14:12:41.286] [DEBUG] – exited code 1, error output:
[2026-06-05 14:12:41.286] [DEBUG] cat: /root/grafana/run/grafana.pid: No such file or directory
[2026-06-05 14:12:41.286] [DEBUG]
[2026-06-05 14:12:41.286] [DEBUG] – 127.0.0.1 port check
[2026-06-05 14:12:41.286] [DEBUG] – local execute: bash -c ‘cat /proc/net/{udp*,tcp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0BB8’ | awk -F’ ’ ‘{print $3}’ | uniq
[2026-06-05 14:12:41.291] [DEBUG] – exited code 0
[2026-06-05 14:12:41.414] [DEBUG] - sub general_check ref count to 0
[2026-06-05 14:12:41.414] [DEBUG] - export general_check
[2026-06-05 14:12:41.414] [DEBUG] - plugin grafana-py_script_general_check-7.5.17 result: True
[2026-06-05 14:12:41.414] [DEBUG] - Searching start template for components …
[2026-06-05 14:12:41.414] [DEBUG] - Call workflow obagent-py_script_workflow_start-0.1 for obagent-4.2.4-200000022025090416.el7-bae1154d745991c109af6cb5b151fb2831594df4
[2026-06-05 14:12:41.414] [DEBUG] - import start
[2026-06-05 14:12:41.415] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.415] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.415] [DEBUG] - export start
[2026-06-05 14:12:41.415] [DEBUG] - plugin obagent-py_script_workflow_start-0.1 result: True
[2026-06-05 14:12:41.415] [DEBUG] - Found for obagent-py_script_workflow_start-0.1 for obagent-0.1
[2026-06-05 14:12:41.415] [DEBUG] - Searching start template for components …
[2026-06-05 14:12:41.415] [DEBUG] - Call workflow grafana-py_script_workflow_start-7.5.17 for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2026-06-05 14:12:41.415] [DEBUG] - import start
[2026-06-05 14:12:41.416] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.416] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.416] [DEBUG] - export start
[2026-06-05 14:12:41.416] [DEBUG] - plugin grafana-py_script_workflow_start-7.5.17 result: True
[2026-06-05 14:12:41.416] [DEBUG] - Found for grafana-py_script_workflow_start-7.5.17 for grafana-7.5.17
[2026-06-05 14:12:41.416] [DEBUG] - Searching start template for components …
[2026-06-05 14:12:41.416] [DEBUG] - Call workflow obproxy-ce-py_script_workflow_start-3.2.1 for obproxy-ce-4.3.5.0-3.el7-f17b277b681adb1c86bfc3cfda369ad88896da9d
[2026-06-05 14:12:41.416] [DEBUG] - import start
[2026-06-05 14:12:41.417] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.417] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.417] [DEBUG] - export start
[2026-06-05 14:12:41.417] [DEBUG] - plugin obproxy-ce-py_script_workflow_start-3.2.1 result: True
[2026-06-05 14:12:41.417] [DEBUG] - Found for obproxy-ce-py_script_workflow_start-3.2.1 for obproxy-ce-3.2.1
[2026-06-05 14:12:41.417] [DEBUG] - Searching start template for components …
[2026-06-05 14:12:41.417] [DEBUG] - Call workflow oceanbase-ce-py_script_workflow_start-4.2.5.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.417] [DEBUG] - import start
[2026-06-05 14:12:41.418] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.418] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.418] [DEBUG] - export start
[2026-06-05 14:12:41.418] [DEBUG] - plugin oceanbase-ce-py_script_workflow_start-4.2.5.0 result: True
[2026-06-05 14:12:41.418] [DEBUG] - Found for oceanbase-ce-py_script_workflow_start-4.2.5.0 for oceanbase-ce-4.2.5.0
[2026-06-05 14:12:41.418] [DEBUG] - Searching start template for components …
[2026-06-05 14:12:41.418] [DEBUG] - Call workflow prometheus-py_script_workflow_start-2.37.1 for prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263
[2026-06-05 14:12:41.418] [DEBUG] - import start
[2026-06-05 14:12:41.418] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.419] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.419] [DEBUG] - export start
[2026-06-05 14:12:41.419] [DEBUG] - plugin prometheus-py_script_workflow_start-2.37.1 result: True
[2026-06-05 14:12:41.419] [DEBUG] - Found for prometheus-py_script_workflow_start-2.37.1 for prometheus-2.37.1
[2026-06-05 14:12:41.419] [DEBUG] - Searching configserver_pre plugin for components …
[2026-06-05 14:12:41.419] [DEBUG] - Searching configserver_pre plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.419] [DEBUG] - Found for oceanbase-ce-py_script_configserver_pre-3.1.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:41.419] [DEBUG] - Call plugin oceanbase-ce-py_script_configserver_pre-3.1.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.419] [DEBUG] - import configserver_pre
[2026-06-05 14:12:41.420] [DEBUG] - add configserver_pre ref count to 1
[2026-06-05 14:12:41.420] [DEBUG] - sub configserver_pre ref count to 0
[2026-06-05 14:12:41.421] [DEBUG] - export configserver_pre
[2026-06-05 14:12:41.421] [DEBUG] - plugin oceanbase-ce-py_script_configserver_pre-3.1.0 result: True
[2026-06-05 14:12:41.421] [DEBUG] - Searching start_pre plugin for components …
[2026-06-05 14:12:41.421] [DEBUG] - Searching start_pre plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.421] [DEBUG] - Found for oceanbase-ce-py_script_start_pre-4.2.5.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:41.421] [DEBUG] - Call plugin oceanbase-ce-py_script_start_pre-4.2.5.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.421] [DEBUG] - import start_pre
[2026-06-05 14:12:41.423] [DEBUG] - add start_pre ref count to 1
[2026-06-05 14:12:41.423] [INFO] cluster scenario: express_oltp
[2026-06-05 14:12:41.423] [DEBUG] – local execute: ls /root/oceanbase-ce/store/clog/tenant_1/
[2026-06-05 14:12:41.426] [DEBUG] – exited code 0
[2026-06-05 14:12:41.426] [DEBUG] – local execute: cat /root/oceanbase-ce/run/observer.pid
[2026-06-05 14:12:41.429] [DEBUG] – exited code 0
[2026-06-05 14:12:41.430] [DEBUG] – local execute: ls /proc/24529
[2026-06-05 14:12:41.433] [DEBUG] – exited code 2, error output:
[2026-06-05 14:12:41.433] [DEBUG] ls: 无法访问 ‘/proc/24529’: No such file or directory
[2026-06-05 14:12:41.433] [DEBUG]
[2026-06-05 14:12:41.433] [DEBUG] – 127.0.0.1 start command construction
[2026-06-05 14:12:41.433] [DEBUG] – update enable_record_trace_log to False because of scenario
[2026-06-05 14:12:41.433] [DEBUG] – update enable_syslog_recycle to 1 because of scenario
[2026-06-05 14:12:41.433] [DEBUG] – update max_syslog_file_count to 300 because of scenario
[2026-06-05 14:12:41.433] [DEBUG] - sub start_pre ref count to 0
[2026-06-05 14:12:41.433] [DEBUG] - export start_pre
[2026-06-05 14:12:41.433] [DEBUG] - plugin oceanbase-ce-py_script_start_pre-4.2.5.0 result: True
[2026-06-05 14:12:41.433] [DEBUG] - Searching start plugin for components …
[2026-06-05 14:12:41.433] [DEBUG] - Searching start plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.434] [DEBUG] - Found for oceanbase-ce-py_script_start-3.1.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:41.434] [DEBUG] - Call plugin oceanbase-ce-py_script_start-3.1.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.434] [DEBUG] - import start
[2026-06-05 14:12:41.434] [DEBUG] - add start ref count to 1
[2026-06-05 14:12:41.435] [INFO] Start observer
[2026-06-05 14:12:41.435] [DEBUG] – starting 127.0.0.1 observer
[2026-06-05 14:12:41.435] [DEBUG] – root@127.0.0.1 export LD_LIBRARY_PATH=’/root/oceanbase-ce/lib:’
[2026-06-05 14:12:41.435] [DEBUG] – local execute: cd /root/oceanbase-ce; /root/oceanbase-ce/bin/observer -p 2881 -P 2882 -z ‘zone1’ -n ‘demo’ -c 1770278145 -d ‘/root/oceanbase-ce/store’ -I ‘127.0.0.1’ -o __min_full_resource_pool_memory=1073741824,enable_syslog_wf=False,max_syslog_file_count=16,memory_limit=‘9G’,system_memory=‘2G’,cpu_count=4,datafile_size=‘2G’,datafile_maxsize=‘4G’,datafile_next=‘2G’,log_disk_size=‘34G’,enable_record_trace_log=False,enable_syslog_recycle=1
[2026-06-05 14:12:41.527] [DEBUG] – exited code 0
[2026-06-05 14:12:41.527] [DEBUG] – root@127.0.0.1 delete env LD_LIBRARY_PATH
[2026-06-05 14:12:41.566] [DEBUG] – need_bootstrap: False
[2026-06-05 14:12:41.566] [DEBUG] - sub start ref count to 0
[2026-06-05 14:12:41.566] [DEBUG] - export start
[2026-06-05 14:12:41.566] [DEBUG] - plugin oceanbase-ce-py_script_start-3.1.0 result: True
[2026-06-05 14:12:41.566] [DEBUG] - Searching health_check plugin for components …
[2026-06-05 14:12:41.566] [DEBUG] - Searching health_check plugin for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.567] [DEBUG] - Found for oceanbase-ce-py_script_health_check-3.1.0 for oceanbase-ce-4.5.0.0
[2026-06-05 14:12:41.567] [DEBUG] - Call plugin oceanbase-ce-py_script_health_check-3.1.0 for oceanbase-ce-4.5.0.0-100000012025112711.el7-ea2a91329c00190d20c01dd73da81b2f081abd4e
[2026-06-05 14:12:41.567] [DEBUG] - import health_check
[2026-06-05 14:12:41.568] [DEBUG] - add health_check ref count to 1
[2026-06-05 14:12:41.568] [INFO] observer program health check
[2026-06-05 14:12:44.569] [DEBUG] – 127.0.0.1 program health check
[2026-06-05 14:12:44.569] [DEBUG] – local execute: cat /root/oceanbase-ce/run/observer.pid
[2026-06-05 14:12:44.572] [DEBUG] – exited code 0
[2026-06-05 14:12:44.573] [DEBUG] – local execute: ls /proc/26530
[2026-06-05 14:12:44.576] [DEBUG] – exited code 2, error output:
[2026-06-05 14:12:44.576] [DEBUG] ls: 无法访问 ‘/proc/26530’: No such file or directory
[2026-06-05 14:12:44.576] [DEBUG]
[2026-06-05 14:12:44.694] [WARNING] [WARN] OBD-2002: Failed to start 127.0.0.1 observer
[2026-06-05 14:12:44.694] [DEBUG] - sub health_check ref count to 0
[2026-06-05 14:12:44.694] [DEBUG] - export health_check
[2026-06-05 14:12:44.694] [DEBUG] - plugin oceanbase-ce-py_script_health_check-3.1.0 result: False
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 9
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 8
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 7
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 6
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 5
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 4
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 3
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 2
[2026-06-05 14:12:44.695] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 1
[2026-06-05 14:12:44.696] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 0
[2026-06-05 14:12:44.696] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo
[2026-06-05 14:12:44.696] [DEBUG] - exclusive lock /root/.obd/lock/deploy_demo release, count 0
[2026-06-05 14:12:44.696] [DEBUG] - unlock /root/.obd/lock/deploy_demo
[2026-06-05 14:12:44.696] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2026-06-05 14:12:44.696] [DEBUG] - unlock /root/.obd/lock/global
[2026-06-05 14:12:44.696] [INFO] See https://www.oceanbase.com/product/ob-deployer/error-codes .

config.zip (702 字节)
observer.log.zip (19.1 KB)
如果需要重装,我该如何备份和恢复数据呢?
@论坛小助手

1 个赞

2026-06-05 14:12:41.790392] EDIAG [CLOG] do_init_ ::openat failed
ret=-9100, errno=2
log_pool_base_path="/root/oceanbase-ce/store/clog"
[2026-06-05 14:12:41.791135] ERROR [SERVER] init
[server_start 4/18] observer init fail
errcode=-9100 (OB_NO_SUCH_FILE_OR_DIRECTORY)

启动失败的原因是clog 元数据缺失/损坏,无法加载已有日志池

请问这种情况下 我该怎么样才能备份和恢复数据呢?不知道怎么备份。

请问该如何才能恢复服务数据呢?如何备份和在重装后恢复数据?

如果做了物理备份或者逻辑备份 重新搭建集群 恢复就可以了 如果没有恢复不了

物理数据都还在,通过修改demo集群 config.yaml 指向完整数据的物理路径启动成功了。 可折腾了一天时间。。希望官方文档能再细化下,给出怎么在服务器主机故障的情况下 如何备份 和如何还原的详细过程。

这个属于非标操作 不建议这样操作 官方不推荐
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005683239