请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker compose无法启动多个服务

图片描述
单个服务可以正常运行
然后我再启动一个服务 两个服务就开始同时报错
图片描述
图片描述
图片描述
图片描述
看日志像是nacos挂了 我nacos也是部署在服务器上的
我又测试了服务器上用docker启一个服务 本地idea启一个服务 是正常的 nacos上可以看到两个实例
图片描述
但是docker启两个(同时启动、先后启动都试过了)就不行 nacos都会挂掉 打不开界面

老师能否解答一下docker里启两个服务可能会是什么原因让nacos挂掉?

正在回答

2回答

看看是不是机器的内存不足导致的
0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕慕2506452 #1
    好像我的服务器并攻击了 中病毒了 cpu 内存全部拉满了
    回复 有任何疑惑可以回复我~ 2023-08-16 21:28:05
  • 提问者 weixin_慕慕2506452 #2
    好像还是不对 那个病毒我搞完了 内存和cpu都够 还是没法同时跑两个服务
    回复 有任何疑惑可以回复我~ 2023-08-17 01:05:25
  • 提问者 weixin_慕慕2506452 #3
    我仔细观察了一下 它刚开始启动的时候是正常的 两个服务都成功运行了run_command的测试代码 这个时候Nacos里也能看到两个正常的实例
    接下来两个服务就开始一直报错,nacos也直接崩溃了
    回复 有任何疑惑可以回复我~ 2023-08-17 01:29:11
w3n9 2023-09-06 10:41:10

看起来你nacos部署在云服务器上但是好像端口没有开放全吧

Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

端口与主端口的偏移量描述
98481000客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
98491001服务端gRPC请求服务端端口,用于服务间同步等
7848-1000Jraft请求服务端端口,用于处理服务端间的Raft相关请求


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信