- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
apache2 worker.properties:
worker.node223.connection_pool_size=100
worker.node223.connection_pool_minsize=50
tomcat 服务器.xml:
<Connector address="192.168.0.17" port="8009" maxHttpHeaderSize="64836"
maxThreads="350" minSpareThreads="50" maxSpareThreads="200"
acceptCount="700" connectionTimeout="360000" disableUploadTimeout="true"
enableLookups="false" URIEncoding="UTF-8" protocol="AJP/1.3" />
connection_pool_size 应该意味着最大 tcp 连接数应该建立到后端服务器(tomcat)。当我为 tomcat 服务器运行 kill -3 时,如下所示:
........
"TP-Processor499" daemon prio=10 tid=0x00007fb8455b5000 nid=0x4521 in Object.wait() [0x00007fb7ffe3f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fb89017d430> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
- locked <0x00007fb89017d430> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"TP-Processor498" daemon prio=10 tid=0x00007fb8455b3000 nid=0x4520 runnable [0x00007fb7fff40000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <0x00007fb8a486fde0> (a java.io.BufferedInputStream)
at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:621)
at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:559)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:686)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
........
然后我得到:
有295个TP-Processor,我猜是295< connection_pool_size+maxSpareThreads = 300; 295 < maxThreads = 350,没问题。
有 189 个 Tp 处理器(在 WAITING 中)< maxSpareThreads = 200,没问题。
我做错了什么吗?如果不是,您知道对此的可能解释吗?谢谢
最佳答案
如果我没看错,那么 100 是每个工作线程的最大线程数。可能有不止一个 worker 在运行。
http://tomcat.apache.org/connectors-doc/reference/workers.html
关于apache - connection_pool_size 和tp-processor 之间的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022803/
我正在为 get tp.address_from 和 tp.address_to 构建一个 View ,但我无法正常工作。这是我正在处理的查询: SELECT `tp`.`address_fr
我在 https://github.com/spakai/threadpool_future 中有 3 个针对此代码 ThreadPool 的单元测试用例 class ThreadPoolTes
我的应用程序有一个缓存值的方法。我需要第二种方法来检查类型 T 的泛型参数是否实现了 IEnumerable 而不是实现了 IList。如果答案是肯定的,该方法应该执行 .ToList 并将其转换回
如何理解 template bool is_array = true 是 template bool is_array = true 的部分特化? 这是相关的 code snippet: #inclu
P2P全称peer-to-peer,可定义为:以非集中方式使用分布式资源来完成关键任务的一类系统和应用。 定义中有两点解释一下: 资源――包括计算能力、数据、网络带宽等;关键任务――分布式计算、
WPS功能是路由器与无线设备(手机、笔记本等)之间的一种加密方式;而PIN码是WPS的一种验证方式,相当于无线WiFi的密码。当连接无线WiFi提示输入PIN码连接时,说明无线路由器上启用了wps功
1、进入虚拟服务器设置界面 登录路由器管理界面,点击“应用管理”,进入应用中心,如下图: 找到虚拟服务器,点击“进入”,如下: 2、添加映射条目及规则 点击“添加”按钮,如下:
第一步:启用打印服务器功能 登录路由器管理界面,在网络共享>>打印服务器中,确认打印服务器状态为在线,如下图: 第二步:安装打印服务器控制程序 1、解压控制程序 将下载好
据BleepingComputer消息,近日安全研究人员对当下9种流行WiFi 路由器进行测试分析,共发现了226个漏洞,其中包括一些路由器刚刚更新使用了最新的固件。 这些测试的路由器分别来自
本文实例讲述了TP(thinkPHP)框架多层控制器和多级控制器的使用。分享给大家供大家参考,具体如下: 多层控制器的目录结构是这样的: ├─Controller 访问控制器 │ 
TP-Link TL-WR847N路由器设置好连不上网怎么办?最近一位用户反馈说,自己的路由器型号是TP-Link TL-WR847N,按照说明书设置好路由器之后,发现连不上网,这是怎么回事呢?下面
TP-Link TL-WR880N路由器管理员默认密码是多少?对于TP-Link TL-WR880N路由器,有V1、V2、V3共3个硬件版本,不同的硬件版本,默认密码是不同的。下面就给大家分享TP-
我可以在 reducer 输出中传递值列表吗? 编码 :- 公共(public)类 XXX 扩展了 Reducer > 我需要输出为“文本列表”值。 可以通过 Map Reduce 吗? 最佳答案 您
我正在尝试从 Skoda Rapid 2009 模型中的各种 ECU 中查找 DTC。 我正在使用 OBDLink SX(elm 327 芯片)和 Putty(类似于 super 终端) https:
我正在使用 QT Creater 1.0.0。和 QT 4.5.0 LGPL 许可证。 我想用 QT 开发一个可以在 windows mobile 6.0 上运行的应用程序。 我在 QT 中创建了一个
我的窗口有三个 iframe,我可以切换到层次结构中的前两个框架并执行操作,但无法将上下文切换到第三个框架。 我可以切换到 FWin0 和 Content0 框架并设置/获取屏幕中的值,但无法将上
当我们讨论分布式系统的性能时,我们使用术语 tp50、tp90、tp99.99 TPS。有人可以解释一下这些是什么意思吗? 最佳答案 tp90 是满足 90% 请求的最长时间。想象一下你有时间: 10
I am playing around with hyperledger-sawtooth. I have installed the sawtooth in ubuntu machine but i
我正在尝试构建一个 html 表单并将其连接到一个正在执行查询并将信息插入 mysql 数据库的 php 文件。 这是我的 html 代码: Add Record Form MGMT I
我有一个输入。我需要验证该值是否以“T”开头,后跟数字或“TP”开头,后跟数字接受的值:T12345 或 TP12345 我的 JavaScript 代码 var ip_value = documen
我是一名优秀的程序员,十分优秀!