`
tangzongyun
  • 浏览: 179819 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java web容器Tomcat服务器访问链接数过大的问题解决

阅读更多
解决Tomcat服务器访问链接数过大的问题,tomcat作为常用的web服务容器,它的优化非常重要。

1、增加tomcat访问的线程数,这里用的是Apache Tomcat/8.0.24版本

修改server.xml

[html]



<Connectorport="9088"protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443"
    maxThreads="32000"
    socket.appReadBufSize="1024"
    socket.appWriteBufSize="1024"
    bufferSize="1024"/>
protocol设置为"org.apache.coyote.http11.Http11NioProtocol"

[html]



<Connectorport="8443"protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150"SSLEnabled="true"scheme="https"secure="true"
               clientAuth="false"sslProtocol="TLS"/>
2、修改linux下的最大文件句柄

使用root用户编辑/etc/security/limits.conf文件。
vi /etc/security/limits.conf
在文件末尾添加:

[plain]



# My add 
*           soft  core   unlimit 
*           hard  core   unlimit 
*           soft  fsize  unlimited 
*           hard  fsize  unlimited 
*           soft  data   unlimited 
*           hard  data   unlimited 
*           soft  nproc  65535 
*           hard  nproc  63535 
*           soft  stack  unlimited 
*           hard  stack  unlimited 
*           soft  nofile  409600 
*           hard  nofile  409600 
退出并保存/etc/security/limits.conf,注意需重启系统后生效。

reboot后使用ulimit -a命令可查看修改是否生效。

java web容器Tomcat服务器访问链接数过大的问题解决

3、重启tomcat后生效
分享到:
评论

相关推荐

    关于tomcat服务器的配置

    Tomcat服务器是一款开源的Servlet容器,主要用来运行Java Web应用程序。其轻量级、易用性等特点使其成为开发和部署Java Web应用的理想选择之一。本文旨在深入探讨如何进行Tomcat服务器的基本配置以及在配置过程中...

    基于tomcat的连接数与线程池详解

    Tomcat连接器(Connector)是Apache Tomcat服务器的核心组件之一,负责接收客户端的连接请求,创建请求对象,将请求分派给处理请求的Servlet容器,并最终返回响应。在Tomcat的配置和性能优化中,了解如何设置连接数...

    Tomcat web应用中配置连接池的详细过程

    对于部署在Tomcat服务器上的Java Web应用而言,配置一个合适的连接池显得尤为重要。本文将详细介绍如何在Tomcat环境中配置Oracle数据库连接池,并给出相应的配置示例。 #### 二、配置步骤 ##### 1. 在 `server.xml...

    官方原版apache-tomcat-9.0.34.tar.gz

    Apache Tomcat是一款开源的Java Servlet容器,主要用于实现Java EE(现称为Jakarta EE)Web应用程序的部署和运行。它是一个轻量级应用服务器,特别适合小型到中型的应用。在这个官方原版的apache-tomcat-9.0.34.tar....

    服务器Tomcat面试题

    SERVER Tomcat 是 Java Web 服务器的开源实现,它提供了 HTTP 服务器、Servlet Container、JSP Engine 等功能。本文将为您提供 Tomcat 面试题相关的知识点。 1. Tomcat 的缺省端口是多少,怎么修改? Tomcat 的...

    apache-tomcat-8.5.98 linux安装包

    Apache Tomcat 8.5.98 是一个流行的开源软件,用作Java Servlet和JavaServer Pages(JSP)的容器,以及Java EE的Web应用程序的一部分。这个版本是针对Linux操作系统设计的,允许开发者和系统管理员在Linux环境中部署...

    tomcat启动服务运行servlet

    标题“Tomcat启动服务运行Servlet”涉及到的是Java Web开发中的核心概念,主要涵盖Tomcat服务器的启动过程以及Servlet的执行机制。Tomcat是一款开源、免费的Web应用服务器,广泛用于部署Java Servlet和JavaServer ...

    tomcat7 压缩包

    1. server.xml:主配置文件,定义了Tomcat服务器的各种组件,如Connector(监听端口)、Executor(线程池)、Engine(处理请求的容器)、Host(虚拟主机)和Context(Web应用)等。 2. context.xml:用于全局Web应用...

    tomcat.rar CentOS自动安装tomcat

    在IT行业中,Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web部分,特别是Servlet和JSP规范。此“tomcat.rar”压缩包文件的内容似乎与在CentOS7操作系统上自动安装Tomcat的过程有关。以下是关于...

    how tomcat works中文版.pdf百度网盘下载地址

    掌握这些知识不仅有助于开发者更好地使用Tomcat进行Java Web应用开发,还能在遇到问题时快速定位原因并采取有效措施解决。希望本文能帮助您建立起对Tomcat工作原理的深刻理解。 最后,如果您希望通过文档进一步深入...

    Linux学习专用Tomcat8.0版本

    Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。在这个"Linux学习专用Tomcat8.0版本"中,我们可以深入探讨以下几个关键知识点: 1. **Linux操作系统基础**:Linux是一种免费的、开源的操作...

    Tomcat面试题 14道.pdf

    Tomcat 是一个基于 Java 语言的开源 Web 服务器,提供了强大的 Web 应用程序环境。Tomcat 的缺省端口是 8080,可以通过修改 server.xml 文件中的 Connector 配置来更改端口号。 二、Connector 运行模式 Tomcat 的 ...

    tomcat 7.0

    Apache Tomcat 7.0 是一个广泛使用的开源Java Servlet容器,它实现了Java EE Web应用程序的规范,特别是Servlet和JSP标准。Tomcat以其轻量级、高效和易于配置的特性而受到开发者的青睐,它是许多小型到中型企业部署...

    IIS和tomcat整合神器

    在Web服务器领域,IIS(Internet Information Services)是微软提供的一个强大且功能丰富的HTTP服务器,而Tomcat则是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,专注于处理Java应用。...

    tomcat-10.0.5(window 版本 + linux 版本)

    Apache Tomcat是一款开源的Java Servlet容器,用于部署和运行Java Web应用程序。Tomcat 10.0.5是该软件的特定版本,包含了对Windows和Linux操作系统的支持。这个压缩包包含两个不同格式的文件:`apache-tomcat-...

    tomcat实现websocket聊天室

    - 将WebSocket应用打包成WAR文件,部署到Tomcat服务器上。 - 使用WebSocket测试工具或自定义的客户端进行功能测试和性能测试。 通过以上步骤,我们可以构建一个功能丰富的WebSocket聊天室,包括群聊、单聊、...

    如何整合apache和tomcat

    在Apache的配置目录下创建或编辑workers.properties文件,定义Tomcat服务器的详细信息,包括IP地址、端口、工作线程数等。例如: ``` worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=...

    IIS+TOMCAT集群负载均衡

    TOMCAT是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,尤其是基于JSP和Servlet的应用。由于其轻量级、高效的特点,TOMCAT在许多企业级应用中被广泛采用。 三、IIS与TOMCAT集成 为了实现IIS和TOMCAT...

    两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡

    在本案例中,mod_jk将Apache作为前端服务器,根据预定义的策略(如轮询、最少连接数等)将请求分发到后端的两台Tomcat服务器。 5. **安装与配置**:首先,需要在两台服务器上分别安装Apache和Tomcat。然后,下载并...

    630.628.JAVA基础教程_IO流与网络编程-URL网络编程实现Tomcat服务端数(630).rar

    本教程主要关注如何使用Java的IO流和URL网络编程来实现与Tomcat服务器之间的数据交互。Tomcat是一款流行的开源Java Servlet容器,常用于开发和部署基于Java的Web应用。 首先,让我们深入理解Java中的IO流。IO流是...

Global site tag (gtag.js) - Google Analytics