今天遇到一个很有意思的问题:Nacos工作的好好的,一运行程序,nacos就自动stopped了。
首先日志排查,linux命令:
1 | docker logs nacos |
初步怀疑是nacos启动后资源不足,但是日志里没有OutOfMemoryError等错误,但是日志里有这么一句:
1 | 2024-03-08 22:07:25,713 ERROR Application run failed |
百度了一下发现是mysql配置文件出了问题,mysql8.0之后的版本, 需要在官网文档配置mysql的基础上加上mysql时区的设置。
像这样:
1 | datasource: |
运行程序后报了新的错误:
1 | Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING |
依旧是百度了一下,发现nocos不仅需要配置中心地址,还得配置服务注册中心的地址。像这样:
1 | spring: |
加入了服务注册中心的地址重启项目,运行成功!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/FENGBOKE/article/details/136573527