都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURI和URIEncoding即可。
最大连接数也是一样的,增加maxThreads属性即可,如下,配置如下:
<Connector maxThreads="300" port="8019" protocol="AJP/1.3" redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
使用UTF-8编码,最高并发300。
这里还需要注意下的是,AJP连接是长久保持的,所以一旦你的最大连接达到过300,那就会有很多空闲连接,其实这样也会增加访问速度,因为连接无需重建。
对于如何搭配Apache和Tomcat,例如你有两个节点,每个节点是300,那么最大处理能力应该是600。
在Apache的配置文件httpd-mpm.conf中,有一个ThreadsPerChild属性,这里就建议设置为600多一点即可,因为可能有排队的情况。
同样Apache配置文件httpd-default.conf中,MaxKeepAliveRequests最大连接数,同样也是比600多一些即可。这个配置文件中,还有一个Timeout属性,建议设置为合理的超时时间,建议不要太长,除非说你的请求处理耗时需要等待。
个人博客地址:http://www.javacui.com/ ,内容与ITEYE同步!
相关推荐
【Tomcat高级应用】主要涉及的是Tomcat服务器的集群配置和资源管理,这些技术对于提升Web应用程序的可扩展性和高可用性至关重要。 1. **Tomcat集群**:集群是通过多台Tomcat服务器共享工作负载,提高服务的可用性和...
在大数据处理领域,Apache HBase是一个重要的分布式列式数据库,它构建于Hadoop之上,提供了高并发、低延迟的数据存储服务。本指南针对HBase的中文用户,旨在帮助读者更好地理解和使用HBase,特别是在Python环境中...
而HBase则是一个NoSQL数据库,它基于Google的Bigtable设计,提供高并发、低延迟的实时数据访问,适合于大数据的在线存储。将Hive与HBase整合,可以实现离线分析与实时查询的结合,提升数据分析效率。 **1. 配置整合...
- **并发控制**:支持并发查询和索引操作。 - **动态分组**:支持结果集的动态分组。 - **排序和范围搜索**:支持对数字类型的排序和范围查询。 - **缓存**: - **可配置缓存**:支持对查询结果、过滤器和文档...
Solr基于Apache Lucene,它提供了更高级的功能,如集群、分布式搜索、复制和负载均衡,使得Solr更适合大规模、高并发的搜索应用。 1.2.2 Schema(模式) Schema是Solr的核心配置之一,用于定义索引字段、数据类型...
本文将详细介绍如何在Linux系统上安装Nginx和Tomcat,并搭建一个简单的集群。 #### 一、环境准备与配置 1. **解决SSH中文乱码问题** 在通过SSH连接到Linux服务器时,可能会遇到中文显示乱码的问题。这通常是由于...
2、当并发增加后,就添加服务器,做tomcat集群。使用负载均衡服务器来决定存放到哪个服务器的image中。当图片传到tomcat1中到tomcat2中查找图片,我们可以将tomcat1和tomcat映射到另一台服务器上,然后做共享。或者...
- **7.1 出现乱码或者查不到结果的排查方法**:提供了一套系统化的故障排查方案,帮助用户解决常见的问题。 以上是关于《solr教材-PDF版》的详细知识点介绍,涵盖了从Solr的基本概念到具体应用场景,再到性能调优等...
Mycat是一款开源的数据库中间件,其主要作用是实现数据库的分库分表,提高系统的并发处理能力和数据读写性能。本书旨在深入探讨Mycat的核心原理以及其实现分库分表的技术细节。 ##### 1.1 数据库切分概述 随着业务...