Little_xu 2023-10-10 22:27 采纳率: 16.7%
浏览 16

docker部署java服务连结nacos结果nacos的cpu占用爆满

部署了nacos2.1.0,mysql,Rabbitmq,nginx,再加一个go服务
只占用很小的资源cpu不超过10
只要部署java服务这个java服务是getaway的还不是正常服务,部署启动限制在100m结果直接nacos的cpu占用爆满150往上走,

这个nacos我还在docker-commper里面限制了300m夜色直接沾满cpu

CONTAINER ID        NAME                  CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             BLOCK I/O           PIDS
cf7f37df87f9        fantasytime-gateway   1.20%               186MiB / 1.795GiB   10.12%              7.83kB / 9.22kB     2.22GB / 86kB       42
6b5028afb500        mysql                 0.26%               358.1MiB / 1GiB     34.97%              114kB / 235kB       3.87GB / 15.1MB     41
e3039c3cc24f        nacos                 100.11%             191.7MiB / 300MiB   63.90%              1.16kB / 528B       2.42MB / 0B         13



  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-11 09:33
    关注

    【相关推荐】



    • 这篇博客: docker安装nginx代理nacos2.1.2版本集群中的  docker安装mysql主从 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      1、拉取镜像
      sudo docker pull mysql:8.0.24
      
      2、在宿主机创建主从目录
      mkdir -p /opt/docker_mysql/mysql-first/data
      mkdir -p /opt/docker_mysql/mysql-first/conf  
      mkdir -p /opt/docker_mysql/mysql-first/logs
      
      mkdir -p /opt/docker_mysql/mysql-second/data
      mkdir -p /opt/docker_mysql/mysql-second/conf  
      mkdir -p /opt/docker_mysql/mysql-second/logs    
      
      3、先启动一个镜像,使用下面的命令把my.cnf复制出来保存在上面两个目录下的conf目录下面
      docker cp 容器id:/etc/mysql/my.cnf 宿主机目录 
      
      
      4、docker安装mysql集群节点1启动命令:
      sudo docker run -itd --net mynet --ip 172.19.0.11 --name mysql_first --restart=always -v $PWD/mysql-first/conf/my.cnf:/etc/mysql/my.cnf -v $PWD/mysql-first/data:/var/lib/mysql -v $PWD/mysql-first/logs:/logs -e MYSQL_ROOT_PASSWORD=root666 -p 13301:3306 mysql:8.0.24
      
      5、docker安装mysql集群节点2启动命令:
      sudo docker run -itd --net mynet --ip 172.19.0.12 --name mysql_second --restart=always -v $PWD/mysql-second/conf/my.cnf:/etc/mysql/my.cnf -v $PWD/mysql-second/data:/var/lib/mysql -v $PWD/mysql-second/logs:/logs -e MYSQL_ROOT_PASSWORD=root666 -p 13302:3306 mysql:8.0.24
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月10日

悬赏问题

  • ¥15 C++显示超限兔子集结
  • ¥15 sql server 2012的下载出错
  • ¥15 图像识别用户软件开发
  • ¥20 类原生rom lineageos
  • ¥15 有没有会做中专,云计算,卷子的,有偿一百块
  • ¥15 HC32串口DMA循环发送数据
  • ¥15 Uni-App实现飞书授权登陆
  • ¥50 Qt应用中如何通过代码打开开发者工具devtools
  • ¥20 mpp硬解码h264转为yuv
  • ¥40 怎样批量对比两个数据库的表差异