当前位置: 首页 > 知识库问答 >
问题:

centos7 - 在CentOS7中使用Nacos服务,在一次突然停电导致的宕机后,Nacos经常启动失败,请求帮助和分析?

鞠自明
2023-05-06

在一个Centos7的环境中,网站已经搭建成功,并且之前所有服务的是正常状态,但是在五一假期时候,服务器突然断电,之后从前天开始有些服务出现异常,在服务器中发现Nacos经常不能正常启动,日志报错:Nacos Server did not start because dumpservice bean construction failure,寻求大神帮忙分析和解答。Nacos日志

共有3个答案

柯波娃
2023-05-06

“No DataSource set”
看看配置的数据源有没有问题

颛孙成益
2023-05-06

你的nacos是不是还需要连接mysql?

裴俊迈
2023-05-06

停电导致的数据损坏,先检查一下 Nacos 的日志文件,在检查一下配置:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&serverTimezone=UTC&connectTimeout=10000&socketTimeout=30000&autoReconnect=true
db.user=我的mysql用户名
db.password=我的密码

配置文件一般在 Nacos 安装目录的 conf 文件夹下, application.properties 或 application.yaml。你可以看看配置对不对,不对的话重新从官方的github拉一下,重新配置一下
实在不行重新安装 Nacos

 类似资料:
  • nacos修改密码后为什么会导致服务起不来。nacos前台页面提示user not found 。服务启动时报错,与修改的密码不匹配 成功启动服务

  • nacos 2.2.3版本为什么删除了ClientBeatCheckTask定时检查客户端连接的任务类?导致现在虚机突然宕机后(直接拔网线也能复现),注册的服务实例还一直在线,无法实现主动下线服务。 之前使用的nacos2.0.3版本,是有ClientBeatCheckTask并能正常调度检查。升级到2.2.3后发现ClientBeatCheckTaskV2类实现了客户端连接检查,但是并没有被调度

  • 本地项目能够正常跑起来,然后我把项目jar包和nacos上传到服务器上跑,出现了错误:日志显示是无法注册成功。但是我服务器上的nacos已经能够正常访问,nacos telnet也能连通。项目的配置文件中nacos配置地址是服务器内网地址。8848,9848,9849端口都已放开。dubbo版本3.09,nacos版本2.1.0.(应该不是版本的问题,本地项目是能跑的)。 pom.xml prov

  • 背景 当前有两个服务,分别是user-service和order-service,nacos服务列表中无法发现两个服务 排查 Nacos v2.2.3 依赖已引入,配置文件已配置addr 运行时未出现连接nacos的日志: 希望大佬们可以帮忙看看是什么问题 问题程序链接 https://oss-20001.oss-cn-qingdao.aliyuncs.com/cloud-demo.zip

  • 项目地址 上次发布了直连方式的seata配置,详细可以看这篇博客 我们接着上一篇的基础上去配置nacos做配置中心跟dubbo注册中心. 准备工作 ​ 1.首先去nacos的github上下载最新版本 ​ ​ 2.下载好了后,很简单,解压后到bin目录下去启动就好了,看到如图所示就成了: ​ 3.启动完毕后访问:http://127.0.0.1:8848/nacos/ 是不是看到这样的界面了?输入

  • 一个 Nacos 的 PHP 协程客户端,与 Hyperf 的配置中心、微服务治理完美结合。 安装 composer require hyperf/nacos 发布配置文件 php bin/hyperf.php vendor:publish hyperf/nacos 目录结构 ./src ├── Api │ ├── AbstractNacos.php │ ├── NacosConfig