自动启动oceanbase服务脚本错误

【 使用环境 】测试环境
【 OB or 其他组件 】
【 4.2.4.0 】

observer2.service

[Unit]
Description=observer
After=network.target
[Service]
User=admin
Group=admin
WorkingDirectory=/home/admin/observer
Type=forking
KillSignal=SIGKILL
ExecStart=/opt/software/oceanbase-all-in-one/obd/usr/bin/obd cluster start obtest
ExecStop=/opt/software/oceanbase-all-in-one/obd/usr/bin/obd cluster stop obtest
PIDFile=/home/admin/observer/run/observer.pid
Restart=no
SuccessExitStatus=SIGKILL
[Install]
WantedBy=multi-user.target

自动启动失败:
错误日志:

× observer2.service - observer
Loaded: loaded (/etc/systemd/system/observer2.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2024-07-25 13:58:07 CST; 10min ago
Process: 749 ExecStart=/opt/software/oceanbase-all-in-one/obd/usr/bin/obd cluster start obtest (code=exited, status=1/FAILURE)
CPU: 1.014s

7月 25 13:58:04 wsw systemd[1]: Starting observer…
7月 25 13:58:07 wsw obd[1033]: [ERROR] No such deploy: obtest.
7月 25 13:58:07 wsw obd[1033]: See OceanBase分布式数据库-海量数据 笔笔算数 .
7月 25 13:58:07 wsw obd[1033]: Trace ID: dd654862-4a4a-11ef-a330-000c29571782
7月 25 13:58:07 wsw obd[1033]: If you want to view detailed obd logs, please run: obd display-trace dd654862-4a4a-11ef-a330-000c29571782
7月 25 13:58:07 wsw systemd[1]: observer2.service: Control process exited, code=exited, status=1/FAILURE
7月 25 13:58:07 wsw systemd[1]: observer2.service: Failed with result’exit-code’.
7月 25 13:58:07 wsw systemd[1]: Failed to start observer.
7月 25 13:58:07 wsw systemd[1]: observer2.service: Consumed 1.014s CPU time.

admin@wsw:~$ obd display-trace dd654862-4a4a-11ef-a330-000c29571782
[2024-07-25 13:58:07.423] [DEBUG] - cmd: [‘obtest’]
[2024-07-25 13:58:07.425] [DEBUG] - opts: {‘servers’: None, ‘components’: None, ‘force_delete’: None, ‘strict_check’: None, ‘without_parameter’: None}
[2024-07-25 13:58:07.426] [DEBUG] - mkdir /home/admin/.obd/lock/
[2024-07-25 13:58:07.426] [DEBUG] - unknown lock mode
[2024-07-25 13:58:07.427] [DEBUG] - try to get share lock /home/admin/.obd/lock/global
[2024-07-25 13:58:07.427] [DEBUG] - share lock /home/admin/.obd/lock/global, count 1
[2024-07-25 13:58:07.427] [DEBUG] - Get Deploy by name
[2024-07-25 13:58:07.427] [DEBUG] - mkdir /home/admin/.obd/cluster/
[2024-07-25 13:58:07.427] [DEBUG] - mkdir /home/admin/.obd/config_parser/
[2024-07-25 13:58:07.427] [DEBUG] - try to get exclusive lock /home/admin/.obd/lock/deploy_obtest
[2024-07-25 13:58:07.428] [DEBUG] - exclusive lock /home/admin/.obd/lock/deploy_obtest, count 1
[2024-07-25 13:58:07.431] [ERROR] No such deploy: obtest.
[2024-07-25 13:58:07.450] [INFO] See OceanBase分布式数据库-海量数据 笔笔算数 .
[2024-07-25 13:58:07.450] [INFO] Trace ID: dd654862-4a4a-11ef-a330-000c29571782
[2024-07-25 13:58:07.450] [INFO] If you want to view detailed obd logs, please run: obd display-trace dd654862-4a4a-11ef-a330-000c29571782
[2024-07-25 13:58:07.450] [DEBUG] - exclusive lock /home/admin/.obd/lock/deploy_obtest release, count 0
[2024-07-25 13:58:07.450] [DEBUG] - unlock /home/admin/.obd/lock/deploy_obtest
[2024-07-25 13:58:07.450] [DEBUG] - share lock /home/admin/.obd/lock/global release, count 0
[2024-07-25 13:58:07.451] [DEBUG] - unlock /home/admin/.obd/lock/global

设置 OBServer 节点开机自启动

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001052977

不好使

目前官方推荐是这样 如果感觉不好用 你说一下原因 列举出来 我们这边反馈下 后期评估一下 看看是否可以修改

自启动遇到的问题麻烦贴一下报错,这边再协助帮您看看