首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我启动worker节点时locust无法工作,因为无法从worker节点连接主节点。

当我启动worker节点时locust无法工作,因为无法从worker节点连接主节点。
EN

Stack Overflow用户
提问于 2022-10-25 09:17:06
回答 1查看 52关注 0票数 1

发生了什么?

当我启动工作节点时,

  • locust无法工作,原因是无法从worker节点连接主节点。下面是详细信息。
  • 这个问题偶尔会发生。

代码语言:javascript
复制
$ locust -f /path/to/a.py --config=config/master.conf
[2022-10-25 17:56:34,618] PC-0003395.local/INFO/locust.main: Starting web interface at http://0.0.0.0:8089 (accepting connections from all network interfaces)
[2022-10-25 17:56:34,623] PC-0003395.local/INFO/locust.main: Starting Locust 2.12.2
代码语言:javascript
复制
$ locust -f /path/to/a.py --config=config/worker.conf
[2022-10-25 17:56:59,326] PC-0003395.local/WARNING/locust.runners: Failed to connect to master 127.0.0.1:5557, retry 3/60.
[2022-10-25 17:57:04,331] PC-0003395.local/WARNING/locust.runners: Failed to connect to master 127.0.0.1:5557, retry 4/60.
[2022-10-25 17:57:09,334] PC-0003395.local/WARNING/locust.runners: Failed to connect to master 127.0.0.1:5557, retry 5/60.

在这个时候,我有下面的配置文件。

  • master.conf

代码语言:javascript
复制
headless = false
master = true
expect-workers = 1
host = SOME_HOST
users = 1
spawn-rate = 1
run-time = 1m

  • worker.conf

代码语言:javascript
复制
headless = false
worker = true
master-host = 127.0.0.1

我的环境

12.4

  • OS
    • macOS蒙特雷版

  • M1

  • CPU

蝗虫

  • locust 2.12.2 from /opt/homebrew/Cellar/locust/2.12.2/libexec/lib/python3.10/site-packages/locust (python 3.10.8)

/

  • python

除了重新启动mac之外,我不知道如何解决这个问题。请教我怎么修这个。

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 11:18:45

在你的设计中一切都很好。我唯一能想到的就是macOS的软件防火墙(那个防火墙弹出并问你“Python可以接收传入连接吗?”)

尝试在master-bind-host = 127.0.0.1中设置master.conf,这可能对此有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74191756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档