阿斌丶 发表于 2025-1-22 17:24:27

【已解答】服务器重启,宝塔不自动启动

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.0.0
系统版本:Rocky 9.4
问题描述:服务器重启,宝塔不自动启动,不运行,需要手动启动,bt 16修复一下,就启动了,但服务器重启后,宝塔还是不运行。
相关截图(日志、错误):# systemctl list-dependencies --after multi-user.target|grep "bt.service"● ├─bt.service
#systemctl status bt.service● bt.service - LSB: starts bt   Loaded: loaded (/etc/rc.d/init.d/bt; generated)   Active: active (exited) since Wed 2025-01-22 16:45:02 CST; 5min ago       Docs: man:systemd-sysv-generator(8)    Process: 1017 ExecStart=/etc/rc.d/init.d/bt start (code=exited, status=0/SUCCESS)      CPU: 2.319s1月 22 16:45:00 Server systemd: Starting LSB: starts bt...1月 22 16:45:02 Server bt: Starting Bt-Panel....      done1月 22 16:45:02 Server bt: Starting Bt-Tasks...         done1月 22 16:45:02 Server systemd: Started LSB: starts bt.
自己输入bt start 后宝塔面板就可以访问了#/etc/rc.d/init.d/bt startStarting Bt-Panel....      doneStarting Bt-Tasks...         done
#重启之后 bt 22 启动面板HTTP服务 启动面板HTTP服务 启动面板HTTP服务 启动面板HTTP服务 启动面板HTTP服务 启动面板HTTP服务#重启之后查看面板端口占用情况:(没有进程)

#bt 14 会有个小报错请输入命令编号:14===============================================正在执行(14)...===============================================sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

阿斌丶 发表于 2025-3-5 10:21:39

已解决
vim /etc/systemd/system/bt.service
写入以下内容

Description=Bt-Panel
After=network.target


ExecStart=/etc/init.d/bt start
ExecStop=/etc/init.d/bt stop
Restart=always
Type=forking


WantedBy=multi-user.target

保存后执行
sudo systemctl daemon-reload
sudo systemctl enable bt
sudo systemctl restart bt

再重启就跟随系统重启了

河妖 发表于 2025-1-23 09:26:28

您好 您进入ssh执行下面两条命令后看看重启是否正常
wget -O /usr/lib/systemd/system/btpanel.service http://download.bt.cn/init/systemd/btpanel.service
systemctl enable btpanel

阿斌丶 发表于 2025-1-23 21:31:36

河妖 发表于 2025-1-23 09:26
您好 您进入ssh执行下面两条命令后看看重启是否正常

还是不会启动,

阿斌丶 发表于 2025-1-23 21:34:20

河妖 发表于 2025-1-23 09:26
您好 您进入ssh执行下面两条命令后看看重启是否正常

服了,这些文字总是提示我违规。。。 添加了附件发送

阿斌丶 发表于 2025-1-23 21:38:57

bt 9
===============================================
正在执行(9)...
===============================================
sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Bt-Panel not running
Starting Bt-Panel....        done
Starting Bt-Tasks...         done

运维技术阿闯 发表于 2025-2-7 10:10:59

开机没有启动,临时试试将命令放在开机启动文件中看看
参考链接:https://www.cnblogs.com/Alwayslearn/p/16816093.html

阿斌丶 发表于 2025-2-19 17:04:49

运维技术阿闯 发表于 2025-2-7 10:10
开机没有启动,临时试试将命令放在开机启动文件中看看
参考链接:https://www.cnblogs.com/Alwayslearn/p/1 ...



3种方式都试过了 1和2都没效果。
第三种设置了开机启动后。。。。好像开机后还需要自己启动。。。







运维技术阿闯 发表于 2025-2-20 09:45:41

阿斌丶 发表于 2025-2-19 17:04
3种方式都试过了 1和2都没效果。
第三种设置了开机启动后。。。。好像开机后还需要自己启动。。。



不知道您这边是否操作过什么,面板是自带开机自启动的,
也可以尝试命令systemctl enable bt.service
页: [1]
查看完整版本: 【已解答】服务器重启,宝塔不自动启动