有时(很少),当我接到一个运行实例com.太阳。网。了http服务器.了http服务器我得到一个"拒绝连接"信息回来。

有人知道为什么这可能是什么?是有一线数量限制的连接,它可以处理?我可以增加吗?谢谢。-r

有帮助吗?

解决方案

doc:

当结合到一个地址和港口 数量,应用程序也可以 指定一个整数积压工作的参数。这表示最大数量 TCP连接的 系统将排队内部。连接,排队,而他们 等待被接受的 了http服务器.当达到限制, 进一步的连接,可能会被拒绝 (或者可能被忽略)通过 基础TCP执行情况。设置 正确的积压工作的价值是 妥协之间的有效的资源 使用在TCP层(不设置它 太高),并允许充足的 吞吐量的进入请求(不 它设置太低)。

你可以看到这一点。

或者, 你设置一个遗嘱执行人使用 setExecutor().默认的遗嘱执行人可能有较少的线配置比你的需要,并适当配置 ThreadPoolExecutor 可能的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top