nacos 开机启动 配置
1-创建Nacos服务的systemd单元文件:
sudo vi /etc/systemd/system/nacos.service
[Unit]
Description=Nacos Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/soft/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/soft/nacos/bin/shutdown.sh && /usr/local/soft/nacos/bin/startup.sh -m standalone
ExecStop=/usr/local/soft/nacos/bin/shutdown.sh
Restart=on-failure
# 如果有特定用户运行nacos,否则可保持默认(如root)
User=nacos_user
# 如果有特定组运行nacos,否则可保持默认
Group=nacos_group
PrivateTmp=true
[Install]
WantedBy=multi-user.target
请确保 ExecStart 和 ExecStop 路径与您实际安装Nacos的路径一致。
重新加载systemd以检测新的服务配置文件:
systemctl daemon-reload
启用Nacos服务开机启动:
systemctl enable nacos
检查Nacos服务状态以及尝试手动启动它:
systemctl status nacos
systemctl start nacos
开机后发现问题:
(code=exited, status=217/USER)
多次测试后发现备注内容不能与 User 和 Group 在同一行中,将备注内容换行后,启动正常。
欢迎来撩 : 汇总all