服务器关机后数据库启动失败

【 使用环境 】 测试环境
【 OB or 其他组件 】ob数据库 arm 架构 4.2.5.0
【 使用版本 】
【问题描述】清晰明确描述问题
arm架构的麒麟操作系统,部署ob数据库成功后是可以使用的。但是重启服务器后使用
obd cluster start StandAlone命令启动数据库启动失败
【附件及日志】

[2024-12


-25 09:30:59.366] [DEBUG] - cmd: [‘StandAlone’]
[2024-12-25 09:30:59.367] [DEBUG] - opts: {‘servers’: None, ‘components’: None, ‘force_delete’: None, ‘strict_check’: None, ‘without_parameter’: None}
[2024-12-25 09:30:59.367] [DEBUG] - mkdir /home/admin/.obd/lock/
[2024-12-25 09:30:59.367] [DEBUG] - unknown lock mode
[2024-12-25 09:30:59.367] [DEBUG] - try to get share lock /home/admin/.obd/lock/global
[2024-12-25 09:30:59.367] [DEBUG] - share lock /home/admin/.obd/lock/global, count 1
[2024-12-25 09:30:59.367] [DEBUG] - Get Deploy by name
[2024-12-25 09:30:59.368] [DEBUG] - mkdir /home/admin/.obd/cluster/
[2024-12-25 09:30:59.368] [DEBUG] - mkdir /home/admin/.obd/config_parser/
[2024-12-25 09:30:59.368] [DEBUG] - try to get exclusive lock /home/admin/.obd/lock/deploy_StandAlone
[2024-12-25 09:30:59.370] [ERROR] Another app is currently holding the obd lock.
[2024-12-25 09:30:59.370] [ERROR] Traceback (most recent call last):
[2024-12-25 09:30:59.370] [ERROR] File “_lock.py”, line 64, in _ex_lock
[2024-12-25 09:30:59.370] [ERROR] File “tool.py”, line 500, in exclusive_lock_obj
[2024-12-25 09:30:59.370] [ERROR] BlockingIOError: [Errno 11] Resource temporarily unavailable
[2024-12-25 09:30:59.370] [ERROR]
[2024-12-25 09:30:59.370] [ERROR] During handling of the above exception, another exception occurred:
[2024-12-25 09:30:59.371] [ERROR]
[2024-12-25 09:30:59.371] [ERROR] Traceback (most recent call last):
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 85, in ex_lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 66, in _ex_lock
[2024-12-25 09:30:59.371] [ERROR] _errno.LockError: [Errno 11] Resource temporarily unavailable
[2024-12-25 09:30:59.371] [ERROR]
[2024-12-25 09:30:59.371] [ERROR] During handling of the above exception, another exception occurred:
[2024-12-25 09:30:59.371] [ERROR]
[2024-12-25 09:30:59.371] [ERROR] Traceback (most recent call last):
[2024-12-25 09:30:59.371] [ERROR] File “obd.py”, line 251, in do_command
[2024-12-25 09:30:59.371] [ERROR] File “obd.py”, line 941, in _do_command
[2024-12-25 09:30:59.371] [ERROR] File “core.py”, line 2079, in start_cluster
[2024-12-25 09:30:59.371] [ERROR] File “_deploy.py”, line 1864, in get_deploy_config
[2024-12-25 09:30:59.371] [ERROR] File “_deploy.py”, line 1851, in _lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 283, in deploy_ex_lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 262, in _ex_lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 254, in _lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 185, in lock
[2024-12-25 09:30:59.371] [ERROR] File “_lock.py”, line 90, in ex_lock
[2024-12-25 09:30:59.371] [ERROR] _errno.LockError: [Errno 11] Resource temporarily unavailable
[2024-12-25 09:30:59.371] [ERROR]
[2024-12-25 09:30:59.371] [DEBUG] - share lock /home/admin/.obd/lock/global release, count 0
[2024-12-25 09:30:59.372] [DEBUG] - unlock /home/admin/.obd/lock/global
[2024-12-25 09:30:59.372] [INFO] Trace ID: e521f4dc-c25f-11ef-bc4d-b04fa6778359
[2024-12-25 09:30:59.372] [INFO] If you want to view detailed obd logs, please run: obd display-trace e521f4dc-c25f-11ef-bc4d-b04fa6778359
[2024-12-25 09:30:59.372] [DEBUG] - unlock /home/admin/.obd/lock/deploy_StandAlone

执行一下 这个 日志发出来
obd display-trace e521f4dc-c25f-11ef-bc4d-b04fa6778359
把obd.log日志全部的日志发一下
2、查看yaml文件 保存发一下
obd cluster list --查看集群名
obd cluster edit-config {集群名}

集群名:StandAlone
mini-local-example.yaml .txt (2.1 KB)
log.7z (1.6 MB)

image
集群参数设置的有问题,建议重新搭建一下,system_memory设置为4G

[2024-12-25 09:30:59.370] [ERROR] Another app is currently holding the obd lock.
这个报错是因为你的obd web未关闭

里面的数据怎么办

有没有临时解决的办法

试试手动启动吧。把memory_limit 指定大点
./observer -p 30200 -P 30201 -z zone1 -c 1 -d 【store目录】 -i lo -r 127.0.0.1:30201 -o log_disk_size=5G,datafile_size=8G,memory_limit=50G