黑马SpringCloud连接nacos问题个人解决记录

黑马SpringCloud连接nacos问题个人解决记录【服务器版】

nacos配置文件准备

其实和老师视频上说的一致,把配置文件中的虚拟机地址换一下,我是用的服务器所以是换成了服务器地址(注意安全组要开)

PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=你的地址
MYSQL_SERVICE_DB_NAME=nacos
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=123
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai

弹幕中有许多说使用最新的nacos,但是我用的就是老师的,然后具体操作也就是像老师那样操作

问题的产生

在直接使用课程提供的命令的时候,然后,问题来了,每次启动nacos的时候(确保mysql已经启动)就卡的离谱,访问也访问不了(拒绝连接),但是docker logs nacos查看并没有报错No DataSource set,但是也不像老师的出现success,查阅了一些资料,结合感觉很卡的问题,考虑是nacos占用太多服务器内存,就改成了下面这个样子,然后就可以访问了
一定要注意mysql有没有开,只要你想启动nacos就一定要检查

docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--restart=always \
nacos/nacos-server:v2.1.0-slim

总结一下

  • 安全组是否开放相应端口
  • 地址是否改成自己的地址
  • (这里我并没有加上–network heima,加了不知道会不会有问题)
  • 启动nacos一定要确认一下mysql是否启动
  • 限制一下nacos内存占用
  • 多看看docker logs -f nacos报错信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值