Jmeter分布式压测-controller报错: Engine is busy - please try later

在使用jmeter进行分布式压测的时候,controller远程启动全部的时候会等待几分钟后,出现报错:Engine is busy - please try later;slave出现的错误是"connection refused",拒绝请求;可以尝试的解决办法是:在slave的jmeter-server里配置指定本机地址;或者是关闭slave上的防火墙;可是我这么做之后,问题还是一样;
那么就就可以判断问题不是出在slave上,然后我就开始在controller里调试;然后我本机开启了jmeter-server.bat,然后对controller的jmeter-server.bat进行远程调用;发现脚本是可以正常运行的;最后发现controller的防火墙没关闭;我也是醉了,没想到controller的防火墙也会影响到jmeter分布式请求;


以下是自己一些(不懂架构的不成熟的)猜想:
防火墙的目的是为了拦截一些不知道啥的请求,对外也会拦截,那么同理,对内也是要拦截的;挺反人类的;
以后要是遇到服务器与客户端之间的通信时,那么最好是关闭防火墙;保平安;

你可能感兴趣的:(Jmeter分布式压测-controller报错: Engine is busy - please try later)