windows-services - RabbitMQ Windows - 自动启动服务器

标签 windows-services rabbitmq

我们正在 Windows 环境中使用 RabbitMQ。
目前我已经安装了 RabbitMQ 并且它作为服务运行。它会自动启动,如下所示:

enter image description here

但是如果我发送消息或者我在这里查询服务器:http://localhost:15672/#/queues服务器返回 404

现在,如果我打开 Shell 并点击以下命令:

rabbitmq-server

服务器启动后,我可以发送和接收消息并浏览管理页面。

问题:
  • 那么RabbitMQ Windows Service 和RabbitMQ Server 有什么区别呢?
  • 如何在 PC 启动时让 RabbitMQ Server 作为守护进程运行?有没有相关的命令或配置?
  • 最佳答案

    经过进一步调查,我发现在配置插件 rabbitmq_management 和 amqp_client 之前,所有 RabbitMQ 都已安装,因此实际上 Windows 服务在没有做任何事情的情况下运行。

  • 我通过执行以下步骤解决了我所有服务器上的问题:
  • 使用 rabbitmq-service stop 删除 RabbitMQ , rabbitmq-service remove请记住,CMD 必须在管理员凭据下运行
    Windows 10 和 Windows Server 2012
  • 使用安装插件rabbitmq-plugins enable rabbitmq_management
  • 重新安装并启动服务 rabbitmq-service install , rabbitmq-service start
  • 此外,我重新启动了 Windows 并确认在重新启动后 RabbitMQ 已启动并运行。
  • 关于windows-services - RabbitMQ Windows - 自动启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34672549/

    相关文章:

    SVNserve 给出错误 1053 服务没有响应启动或控制请求

    f# - 在 F# : "No public installers with the RunInstallerAttribute.Yes attribute ..." 中安装 Windows 服务

    PCF中的Docker - 无法通过AMQP(spring cloud bus)连接到rabbitmq

    php - 使用 RabbitMQ 管理 worker

    java - 动态队列和监听器,消息未发送?

    tomcat - 我打不开tomcat

    c# - windows service,Thread 和 Timer 哪个更好用?

    c# - Wix 微星包 : for Windows service

    amazon-ec2 - Amazon AutoScaling Scale以FIFO方式删除实例

    rabbitmq - 生产者/消费者的不同语言