Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加载下的Vert.X HttpServer超时_Java_Vert.x_Vertx Verticle - Fatal编程技术网

Java 加载下的Vert.X HttpServer超时

Java 加载下的Vert.X HttpServer超时,java,vert.x,vertx-verticle,Java,Vert.x,Vertx Verticle,我正在使用运行HTTP服务器的基本vert.x示例verticle package io.vertx.starter; import io.vertx.core.AbstractVerticle; public class MainVerticle extends AbstractVerticle { @Override public void start() { vertx.createHttpServer() .requestHandler(req -&

我正在使用运行HTTP服务器的基本vert.x示例verticle

package io.vertx.starter;

import io.vertx.core.AbstractVerticle;

public class MainVerticle extends AbstractVerticle {

  @Override
  public void start() {
    vertx.createHttpServer()
        .requestHandler(req -> req.response().end("Hello Vert.x!"))
        .listen(8080);
  }
}
它启动并响应,所以我想我应该通过
ab-n100000-c50对它进行快速负载测试http://localhost:8080

每次运行都是相对一致的,大约有16400个已完成的请求超时,给或拿10个。我尝试在vertx选项上使用
setWorkerPoolSize
setEventLoopPoolSize
,但似乎没有任何效果

我还尝试通过
--instances 10
扩展垂直链接,并确认它确实部署了10个垂直链接。奇怪的是,同样的16400是它死亡的地方


日志没有显示任何错误或警告,它似乎在负载下死亡。如果几秒钟后我用浏览器点击它,它会再次愉快地响应。有人见过这个吗?我很好奇为什么会发生这种情况,以及我该如何修复它。

结果证明vertx很好
ab
有某种缺陷。用jmeter进行了测试,结果完全符合我的预期。

结果表明vertx很好
ab
有某种缺陷。用jmeter进行了测试,结果完全符合我的预期