`
cuisuqiang
  • 浏览: 3959176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3669203
社区版块
存档分类
最新评论

Apache集群乱码和最高并发控制

阅读更多

都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURIURIEncoding即可。

最大连接数也是一样的,增加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同步!

2
1
分享到:
评论

相关推荐

    Tomcat高级应用

    【Tomcat高级应用】主要涉及的是Tomcat服务器的集群配置和资源管理,这些技术对于提升Web应用程序的可扩展性和高可用性至关重要。 1. **Tomcat集群**:集群是通过多台Tomcat服务器共享工作负载,提高服务的可用性和...

    Python-HBase中文参考指南

    在大数据处理领域,Apache HBase是一个重要的分布式列式数据库,它构建于Hadoop之上,提供了高并发、低延迟的数据存储服务。本指南针对HBase的中文用户,旨在帮助读者更好地理解和使用HBase,特别是在Python环境中...

    hive和hbase整合

    而HBase则是一个NoSQL数据库,它基于Google的Bigtable设计,提供高并发、低延迟的实时数据访问,适合于大数据的在线存储。将Hive与HBase整合,可以实现离线分析与实时查询的结合,提升数据分析效率。 **1. 配置整合...

    solr 企业搜索引擎教程

    - **并发控制**:支持并发查询和索引操作。 - **动态分组**:支持结果集的动态分组。 - **排序和范围搜索**:支持对数字类型的排序和范围查询。 - **缓存**: - **可配置缓存**:支持对查询结果、过滤器和文档...

    SOLR的应用教程

    Solr基于Apache Lucene,它提供了更高级的功能,如集群、分布式搜索、复制和负载均衡,使得Solr更适合大规模、高并发的搜索应用。 1.2.2 Schema(模式) Schema是Solr的核心配置之一,用于定义索引字段、数据类型...

    linux安装nginx和tomcat

    本文将详细介绍如何在Linux系统上安装Nginx和Tomcat,并搭建一个简单的集群。 #### 一、环境准备与配置 1. **解决SSH中文乱码问题** 在通过SSH连接到Linux服务器时,可能会遇到中文显示乱码的问题。这通常是由于...

    基于SSM架构实现的大型分布式购物网站-B2C项目源码+项目说明.zip

    2、当并发增加后,就添加服务器,做tomcat集群。使用负载均衡服务器来决定存放到哪个服务器的image中。当图片传到tomcat1中到tomcat2中查找图片,我们可以将tomcat1和tomcat映射到另一台服务器上,然后做共享。或者...

    solr教材-PDF版

    - **7.1 出现乱码或者查不到结果的排查方法**:提供了一套系统化的故障排查方案,帮助用户解决常见的问题。 以上是关于《solr教材-PDF版》的详细知识点介绍,涵盖了从Solr的基本概念到具体应用场景,再到性能调优等...

    mycat基本工具书

    Mycat是一款开源的数据库中间件,其主要作用是实现数据库的分库分表,提高系统的并发处理能力和数据读写性能。本书旨在深入探讨Mycat的核心原理以及其实现分库分表的技术细节。 ##### 1.1 数据库切分概述 随着业务...

Global site tag (gtag.js) - Google Analytics