类似于RabbitMQ has Nodedown Error。但是,这是针对Ubuntu 16.04的,下面发布的工作解决方案也不同于Windows。
rabbitmq服务器出了点问题。尝试启动该应用程序会出现错误:
$sudo rabbitmqctl start_app
Starting node rabbit@daniel ...
Error: unable to connect to node rabbit@daniel: nodedown
DIAGNOSTICS
===========
attempted to contact: [rabbit@daniel]
rabbit@daniel:
* connected to epmd (port 4369) on daniel
* epmd reports: node 'rabbit' not running at all
no other nodes on daniel
* suggestion: start the node
current node details:
- node name: 'rabbitmq-cli-6647@daniel'
- home dir: /var/lib/rabbitmq
- cookie hash: T1R4ztWXXH1w2IQe+fui9g==
目前,我知道解决此问题的唯一方法是卸载/重新安装rabbitmq。但是,我希望有一个更明智的解决方案……
答案 0 :(得分:1)
这是该消息的重要部分:
import pytest
from parent import PARSER
ARGS = None
PARSER.conflict_handler = "resolve"
PARSER.add_argument('--arg3', default='arg3', type=str)
def get_args():
global ARGS
if not ARGS:
ARGS = PARSER.parse_args()
return ARGS
get_args()
def main():
pytest.main(['./Test_Cases.py', '-v'])
if __name__ == "__main__":
main()
您需要使用from MainScript import get_args
ARGS = get_args()
def test_case_one():
pass
启动RabbitMQ。您还应该检查日志,以查看为什么它没有首先运行。