怎么查看tomcat或apache的当前的并发数和连接数

怎么查看tomcat或apache的当前的并发数和连接数,第1张

 目前tomcat默认的最大200个的值

修改Tomcat默认连接数

<Connector port="80" protocol=">

修改默认配置。

session超时设置

具体设置很简单,方法有三种:

在主页面或者公共页面中加入:sessionsetMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。《linux 就该这么学》
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。

也是比较通用的设置session失效时间的方法,就是在项目的webxml中设置
// 设置为0,-1 表示永不超时

<!-- 设置session失效,单位分 --><session-config><session-timeout>1</session-timeout></session-config>

直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/webxml中找到元素,tomcat默认设置是30分钟,只要修改这个值就可以了。

.将数据库驱动程序的JAR文件放在Tomcat的 mon/lib 中 .在server xml中设置数据源 以MySQL数据库为例 如下 在<GlobalNamingResources> </GlobalNamingResources>节点中加入       <Resource      name= jdbc/DBPool       type= javax sql DataSource       password= root       driverClassName= mysql jdbc Driver       maxIdle=       maxWait=       username= root       url= jdbc:mysql:// : /test       maxActive= />   属性说明 name 数据源名称 通常取 jdbc/XXX 的格式             type javax sql DataSource ;            password 数据库用户密码             driveClassName 数据库驱动             maxIdle 最大空闲数 数据库连接的最大空闲时间 超过空闲时间 数据库连                     接将被标记为不可用 然后被释放 设为 表示无限制             MaxActive 连接池的最大数据库连接数 设为 表示无限制             maxWait  最大建立连接等待时间 如果超过此时间将接到异常 设为 表示                     无限制 .在你的web应用程序的web xml中设置数据源参考 如下   在<web app></web app>节点中加入   <resource ref>    <description>MySQL DB Connection Pool</description>    <res ref name>jdbc/DBPool</res ref name>    <res type>javax sql DataSource</res type>    <res auth>Container</res auth>    <res sharing scope>Shareable</res sharing scope> </resource ref>  子节点说明  description 描述信息                res ref name 参考数据源名字 同上一步的属性name                res type 资源类型 javax sql DataSource                res auth Container                res sharing scope Shareable .在web应用程序的context xml中设置数据源链接 如下   在<Context></Context>节点中加入   <ResourceLink   name= jdbc/DBPool     type= javax sql DataSource     global= jdbc/DBPool />   属性说明 name 同第 步和第 步的属性name值 和子节点res ref name值              type 同样取 javax sql DataSource              global 同name值  至此 设置完成 下面是如何使用数据库连接池 .建立一个连接池类 DBPool java 用来创建连接池 代码如下 import javax naming Context;import javax naming InitialContext;import javax naming NamingException;import javax sql DataSource;public class DBPool {    private static DataSource pool;    static {         Context env = null;          try {              env = (Context) new InitialContext() lookup( java:p/env );              pool = (DataSource)env lookup( jdbc/DBPool );              if(pool==null)                   System err println( DBPool  is an unknown DataSource );               } catch(NamingException ne) {                  ne printStackTrace();          }      }    public static DataSource getPool() {        return pool;    }} .在要用到数据库 *** 作的类或jsp页面中 用DBPool getPool() getConnection() 获得一个Connection对象 就可以进行数据库 *** 作 最后别忘了对Connection对象调用close()方法 注意 这里不会关闭这个Connection 而是将这个Connection放回数据库连接池 lishixinzhi/Article/program/Java/ky/201311/28920

最大连接数是可以更改的。不对用原版XP还是不行的,很多网络组件都默认没安装。当然你把该装的装上了还是可用的。最好还是装服务版的系统,稳定!
2003 装不了的话找找原因嘛。能装XP那03应该也没什么问题的,应该是安装过程中出了问题。
实在不行用win 2000试试?

Tomcat的 maxConnections、maxThreads、acceptCount 三大配置,分别表示最大连接数,最大线程数、最大的等待数,可以通过applicationyml配置文件来改变这个三个值

# tomcat 8

# tomcat 9

1、accept-count:最大等待数

官方文档:当所有的请求处理线程都在使用时,所能接收的连接请求的队列的最大长度。当队列 已满时 ,任何的连接请求都将 被拒绝 。accept-count的默认值为100。

详细的来说:当调用>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13407136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存