当前位置: 首页 > news >正文

CentOS 7 Nacos 设置开机自动重启

一、说明

Nacos如果是手动启动的话,在服务器宕机或者重启后,没有自动运行,影响很多业务系统,需要每次手动执行命令 startup.sh -m standalone,才能启动 Nacos 服务,不能像docker服务一样,使用 systemctl 的系统命令,进行启动start、停止stop、重启restart、查看状态status等操作。以下,我们实现用 systemctl 命令来操作Nacos的方式,实现自动重启。

二、实现自动重启

2.1 添加服务文件

在 /lib/systemd/system 目录下创建 nacos.service 文件

vim /lib/systemd/system/nacos.service

添加如下内容:

  1. 将nacos目录替换成自己的nacos目录
  2. 将JAVA_HOME替换成自己的JAVA_HOME
[Unit]
Description=nacos
After=network.target[Service]
Environment="JAVA_HOME=/data/jdk1.8.0_331"
Type=forking
ExecStart=/data/nacos/bin/startup.sh -m standalone
ExecReload=/data/nacos/bin/shutdown.sh
ExecStop=/data/nacos/bin/shutdown.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target

2.2 编辑startup.sh文件

编辑 /data/nacos/bin/startup.sh文件,设置JAVA_HOME为自己的JAVA_HOME路径。
在这里插入图片描述

2.3 设置自动重启

依次执行如下命令:

#重新加载服务配置
systemctl daemon-reload
#设置为开机启动
systemctl enable nacos
#启动nacos服务
systemctl start nacos
#停止nacos服务
systemctl stop nacos
#查看nacos服务状态
systemctl status nacos
#重启nacos服务
systemctl restart nacos

三、结果展示

启动后,查看状态:
在这里插入图片描述
访问:
在这里插入图片描述

END

http://www.lryc.cn/news/144579.html

相关文章:

  • 安防监控平台EasyCVR视频汇聚平台增加首页告警类型的详细介绍
  • 构建安全可信、稳定可靠的RISC-V安全体系
  • 3.RabbitMQ 架构以及 通信方式
  • 分布式事务篇-2.1 阿里云轻量服务器--Docker--部署Seata
  • C语言这么没用??
  • Docker运维篇
  • 【数学建模】清风数模正课7 多元线性回归模型
  • 文心一言 VS 讯飞星火 VS chatgpt (83)-- 算法导论8.1 4题
  • 温故知新之:代理模式,静态代理和动态代理(JDK动态代理)
  • 软件工程(十二) 设计模式之创建型模式
  • 使用docker、docker-compose部署微服务
  • 【Axure高保真原型】中继器网格图片拖动摆放
  • 《基于 Vue 组件库 的 Webpack5 配置》4. 压缩 CSS 和 js 文件
  • electron globalShortcut 快捷键,在焦点移到其他软件上时,调用快捷键报错
  • 【PHP】PHP条件控制
  • 超干货!Linux中断响应流程
  • 统计学补充概念-13-逻辑回归
  • java八股文面试[多线程]——什么是线程安全
  • Redis 介绍
  • 冠达管理:核污染防治板块热度不减,建工修复等多只个股涨停
  • Unity关键概念
  • JDK配置环境变量(超详细)
  • 抢先体验|乐鑫推出 ESP32-S3-BOX-3 新一代开源 AIoT 开发套件
  • Java 语言实现归并排序算法
  • 【Python编程】将同一种图片分类到同一文件夹中
  • Web安全测试(四):XML注入和代码注入
  • 如何通过内网穿透实现外部网络对Spring Boot服务端接口的HTTP监听和调试?
  • 深入理解c++特殊成员函数
  • RecyclerView面试问答
  • Redis 7 教程 数据持久化