---
title: 黑屏 observer 重启报错 some config setting is not valid-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 黑屏 observer 重启报错 some config setting is not valid相关的常见问题和使用技巧，帮助您快速解决 黑屏 observer 重启报错 some config setting is not valid的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 黑屏 observer 重启报错 some config setting is not valid

更新时间：2026-04-07 04:01

适用版本： V4.0.x、V4.1.x、V4.2.x、V4.3.x 内容类型：Troubleshoot  

## 问题现象

启动 OBServer 失败，进程会退出，查看对应的 OBServer 节点上的 observer.log 里出现 `some config setting is not valid`，报错信息是找不到配置文件 `etc/observer.config.bin`。

```shell
[2025-11-28 10:39:24.310646] INFO [SHARE] load_config (ob_config_manager.cpp:129) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=10] Config file doesn’t exist, read from command line(path=“etc/observer.config.bin”, ret=-4027)  
[2025-11-28 10:39:24.314884] WDIAG [SHARE] strict_check_special (ob_server_config.cpp:147) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=9][errcode=-4147] invalid cluster id(ret=-4147, cluster_id.str()=“0”)  
[2025-11-28 10:39:24.314900] ERROR issue_dba_error (ob_log.cpp:1875) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=7][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4147, file=“ob_server.cpp”, line_no=1887, info=“some config setting is not valid”)  
[2025-11-28 10:39:24.314925] EDIAG [SERVER] init_config (ob_server.cpp:1887) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=25][errcode=-4147] some config setting is not valid(ret=-4147, ret=“OB_INVALID_CONFIG”) BACKTRACE:0x1204f5bc 0x505bb05 0x51541fd 0x5153cbf 0x5140314 0x5153b63 0xa6ddab6 0xa6b4ecc 0xa6a9f25 0x72aa714 0x1488ba75a687 0x52d08de  
[2025-11-28 10:39:24.315013] ERROR issue_dba_error (ob_log.cpp:1875) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=85][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4147, file=“ob_server.cpp”, line_no=264, info=“init config failed”)  
[2025-11-28 10:39:24.315020] EDIAG [SERVER] init (ob_server.cpp:264) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=7][errcode=-4147] init config failed(ret=-4147, ret=“OB_INVALID_CONFIG”) BACKTRACE:0x1204f5bc 0x505bb05 0x51541fd 0x5153cbf 0x5140314 0x5153b63 0xa6b66c4 0xa6ac43d 0x72aa714 0x1488ba75a687 0x52d08de  
[2025-11-28 10:39:24.315038] INFO [LIB] set_param (achunk_mgr.cpp:42) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=16] set large page param(large_page_type_=0)  
[2025-11-28 10:39:24.315043] INFO [SERVER] set_stop (ob_service.cpp:318) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=4] [OBSERVICE_NOTICE] observice need stop now  
[2025-11-28 10:39:24.315059] INFO [SERVER] set_stop (ob_server.cpp:1142) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=11] [OBSERVER_NOTICE] observer is setted to stop  
[2025-11-28 10:39:24.315063] INFO [SERVER] destroy (ob_server.cpp:530) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=3] [OBSERVER_NOTICE] destroy observer begin  
[2025-11-28 10:39:24.315067] INFO [SERVER] destroy (ob_server.cpp:532) [1240142][observer][T0][Y0-0000000000000000-0-0] [lt=4] begin to destroy config manager

```

## 问题原因

生成的文件 `./etc/observer.config.bin` 和启动的 `./bin/observer` 不在同级目录所造成的问题。

## 适用版本

OceanBase 数据库 V4.x 版本。

## 解决方法

黑屏拉的时候，需要保证通过相同目录启动的进程。

比如在 `/home/admin` 下执行 `./oceanbase/bin/observer` 那进程的启动目录就是 `/home/admin`，配置文件就要去 `/home/admin/etc` 下去找。

Previous

[cgroup 丢失，导致 OCP 租户 CPU 监控数据异常为 0 问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000002342356)

Next

[RPC 检测 hung 导致 RS 队列满](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000002396807) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
