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

Windows services RabbitMQ Windows-自动启动服务器,windows-services,rabbitmq,Windows Services,Rabbitmq,我们正在Windows环境中使用RabbitMQ。 目前,我已经安装了RabbitMQ,它作为服务运行。它会自动启动,如下所示: 但是如果我在这里发送消息或查询服务器:服务器返回404 现在,如果我打开外壳并点击以下命令: rabbitmq-server 服务器启动后,我可以发送和接收消息并浏览管理页面 问题: 那么RabbitMQ Windows服务和RabbitMQ服务器之间的区别是什么 当PC启动时,如何让RabbitMQ服务器作为守护进程运行?是否有相应的命令或配置 进一步调查后,

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

但是如果我在这里发送消息或查询服务器:服务器返回404

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

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

问题:

  • 那么RabbitMQ Windows服务和RabbitMQ服务器之间的区别是什么
  • 当PC启动时,如何让RabbitMQ服务器作为守护进程运行?是否有相应的命令或配置

进一步调查后,我发现所有RabbitMQ都是在配置插件RabbitMQ_管理和amqp_客户端之前安装的,因此实际上Windows服务是在不做任何操作的情况下运行的

  • 我通过执行以下步骤修复了所有服务器上的问题:
  • 使用
    RabbitMQ服务停止
    RabbitMQ服务删除
    请记住,CMD必须在上的管理员凭据下运行 Windows 10和Windows Server 2012
  • 使用以下命令安装插件:
    rabbitmq插件支持rabbitmq_管理
  • 重新安装并启动serice
    rabbitmq服务安装
    rabbitmq服务启动
  • 此外,我重新启动了Windows,并验证重新启动后RabbitMQ是否已启动并运行

  • 它们实际上都运行服务器。rabbitmq服务器将其作为应用程序运行,另一个作为服务运行:。您是否尝试重新启动该服务?文档中还提到“服务器不应同时作为服务和应用程序运行”。因此,请确保在尝试另一个选项时关闭其中一个选项。我会给出影响我的机器的答案