消息第一次发送成功了,第二次再发送消息就失败了

消息第一次发送成功了,第二次再发送消息就失败了

老师,我发送消息第一次发送成功了,第二次再发送消息就失败了,后面怎么发都不会成功(在可视化界面发送也不会成功),然后需要把 docker 容器删了重新运行 docker-compose up -d


https://img1.sycdn.imooc.com//climg/64fc313409d658cf30120580.jpg

https://img1.sycdn.imooc.com//climg/64fc31340994bb2019021576.jpg

docker-compose 文件

version: "3.5"
services:
  go-rmqnamesrv:
    image: foxiswho/rocketmq:server
    container_name: go-rmqnamesrv
    ports:
      - 9876:9876
    networks:
      network1:
        aliases:
          - go-rmqnamesrv

  go-rmqbroker:
    image: foxiswho/rocketmq:broker
    container_name: go-rmqbroker
    ports:
      - 10909:10909
      - 10911:10911
    environment:
      NAMESRV_ADDR: "go-rmqnamesrv:9876"
      JAVA_OPTS: " -Duser.home=/opt"
      JAVA_OPT_EXT: "-server -Xms512m -Xmx512m -Xmn512m"
    command: mqbroker -c /etc/rocketmq/broker.conf
    depends_on:
      - go-rmqnamesrv
    volumes:
      - ./conf/broker.conf:/etc/rocketmq/broker.conf
    networks:
      network1:
        aliases:
          - go-rmqbroker

  go-rmqconsole:
    image: styletang/rocketmq-console-ng
    container_name: go-rmqconsole
    ports:
      - 8080:8080
    environment:
      JAVA_OPTS: "-Drocketmq.namesrv.addr=go-rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
    depends_on:
      - go-rmqnamesrv
    networks:
      network1:
        aliases:
          - go-rmqconsole
networks:
  network1:
    external: true



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2023-09-13 00:11:58

发送失败的错误提示是什么?

  • 提问者 uccs #1

    第一张图的最后:service not available now maybe disk full ...

    我在 rocketmq-console-ng 发送消息没有问题,只有在程序中发送有问题,这是内存不够吗

    2023-09-13 17:34:40
  • bobby 回复 提问者 uccs #2

    这个提示好像是磁盘满了 你看看你的磁盘空间呢

    2023-09-19 18:10:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       489    人
  • 解答问题       559    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师