精华帖 (1) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-29
最后修改:2010-05-06
HTTP keep
-
alive behavior can be controlled by the http.keepAlive (
default
:
true
) and http.maxConnections (
default
:
5
) system properties. For more information, see Networking Properties
http.maxConnections (
default
:
5
)
If HTTP keep - alive is enabled, this value is the number of idle connections that will be simultaneously kept alive, per - destination.
maxKeepAliveRequests:
The maximum number of HTTP requests which can be pipelined until the connection is closed by the server. Setting this attribute to 1 will disable HTTP / 1.0 keep - alive, as well as HTTP / 1.1 keep - alive and pipelining. Setting this to - 1 will allow an unlimited amount of pipelined or keep - alive HTTP requests. If not specified, this attribute is set to 100 .
-
Dcom.sun.enterprise.web.connector.grizzly.maxKeepAliveRequests
=-
1
下面是一个简单的列表,其他情况相同下,分别修改者两个参数前后的对比:
keep-alive.max-connections http.maxConnections test result
后续更新:
Max Connections
Max Connections controls the number of requests that a particular client can make over a keep-alive connection. The range is any positive integer, and the default is 256. Adjust this value based on the number of requests a typical client makes in your application. For best performance specify quite a large number, allowing clients to make many requests.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-05-06
看LZ几个帖,胜读十年书.膜拜了.
|
|
返回顶楼 | |
发表时间:2010-05-06
不知云 写道 看LZ几个帖,胜读十年书.膜拜了.
您太客气了 |
|
返回顶楼 | |
发表时间:2010-05-07
LZ这种叙事手法很受用,身临其境的走完一回调优的过程,可以边看文章边自己思考然后再跟下文对比,同时也学到不少分析问题方法,精华了.希望楼主还能保持这样的行文风格,如果能将分析过程详加描述就更好了(而不是像现在这样经过xxx思考,经过xx分析,经过xx考证得知...)
|
|
返回顶楼 | |
发表时间:2010-05-07
最后修改:2010-05-07
Joo 写道 LZ这种叙事手法很受用,身临其境的走完一回调优的过程,可以边看文章边自己思考然后再跟下文对比,同时也学到不少分析问题方法,精华了.希望楼主还能保持这样的行文风格,如果能将分析过程详加描述就更好了(而不是像现在这样经过xxx思考,经过xx分析,经过xx考证得知...)
“分析过程详加描述, 这个主要是涉及到篇幅的问题,我感觉一个帖子如果超过3页,能坚持看下来的人基本就很少了。所以一些细节分析就只好略过。另外一个问题就是时间,现在的这个长度的blog都要花了1-2个多小时,如果再长时间就更多了。 另外有一些是基础知识,如果详细说就有走题的风险:比如怎么用netstat看连接,TIME_WAIT什么意思,为什么max idel设置为5会导致高并发下池的动荡。前两个google一下无数资料,后者稍加思考就能理解。所以就不深入了。 另外感谢你的鼓励 至于你所说的叙事手法,其实和我的工作习惯有关。我习惯于在分析问题的时候就同时随手记录一些资料,很明显开始肯定是问题的症状,然后分析,想办法根据迹象找到可能的原因,有时可能只是猜测和怀疑,然后试着去验证,这个过程可能进行多次,因为通常不是一次就能搞定的。期间记录一些简单的资料以备后面分析对比。 最后结果出来之后,验证ok,再把前后的这些简单记录整理一下,加上一些说明和分析,基本就出来你目前看到的文章。文体比较简单直接,基本按照实际工作流程下来,真实感比较好,但是艺术性基本为0. |
|
返回顶楼 | |
发表时间:2010-06-03
最近我所在的项目组也在用glassfish,不知道什么时候有空向你请教下
|
|
返回顶楼 | |
发表时间:2011-03-02
我们的项目也用到了glassfish做异步消息传输,可是每连接一台机器(仅仅是接收消息),就占了9个连接,唉,也不知道该怎么解决
|
|
返回顶楼 | |
浏览 3479 次