命令“ rabbitmq-plugins enable rabbitmq_management”失败,并显示“ Error:noproc”

时间:2019-08-19 15:34:23

标签: rabbitmq bitbucket-pipelines

我的团队在Bitbucket Pipelines中运行了一个持续集成脚本,其中包括一些RabbitMQ测试。 我们的bitbucket-pipelines.yml文件如下所示:

image: python:3.6.8
pipelines:
  default:
    - step:
      name: Run Tests
      caches:
        - pip
      script:
        - pip install -r requirements.txt
        - apt-get update
        - apt-get install -y rabbitmq-server
        - rabbitmq-server -detached
        - sleep 2
        - rabbitmq-plugins enable rabbitmq_management
        - sleep 2
        - rabbitmqctl stop
        - sleep 2
        - rabbitmq-server -detached
        - python tests.py

大约50%的时间出现以下错误:

+ rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management

Applying plugin configuration to rabbit@90a65858-035c-4b74-be6b-a0e43bb508d1... failed.
Error: noproc

重新运行管道通常可以“解决”问题。但这在我们的构建时间就被吞噬了,并且对于不断地重新运行失败的管道非常沮丧。

我们在其中添加了一些sleep命令来尝试减慢速度,但这显然不能按预期工作,因为我们不断收到“错误:noproc”

我希望我们只是“把它弄错了”,但是经过大量的研究和实验,我不清楚做错了什么。

0 个答案:

没有答案