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

tomcat too open files ,solution

阅读更多
1)
# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 300000
cpu time (seconds, -t) unlimited
max user processes (-u) 32762
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited



------------------------------------------------------------------------

打开文件句柄受限
ulimit -n 3000 可设定一个较大的限额 
但最终需要查找程序是否有bug进行彻底解决性能问题,否则,因为程序bug导致打开句柄忘记关闭。无论限定多少都会造成资源浪费,最终导致服务器瘫痪死掉


2)键入以下命令查找打开文件最多的信息如下:

# lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more

然后通过ps -ef|grep 前几个的进程号 看下那个进程打开文件最多
分享到:
评论

相关推荐

    Too many open files 解决方法

    ### Too many open files 解决方法 #### 背景与问题描述 在将Web服务器从Windows环境迁移到Linux环境后,遇到了一个常见的问题:“java.net.SocketException: Too many open files”。这种异常通常发生在高并发...

    tomcat opengrok install package

    《OpenGrok与Tomcat集成安装详解》 OpenGrok是一款强大的源代码搜索引擎,它能够帮助开发者快速定位和理解源代码中的函数、变量、类等元素。而Apache Tomcat则是一个广泛使用的Java应用服务器,主要用于部署和运行...

    tomcat out of memory solution

    标题与描述中的关键词“Tomcat Out of Memory Solution”指向了在运行Tomcat服务器时遇到内存溢出错误(Out of Memory Error)的解决方法。在IT领域,尤其是Java应用服务器环境中,Tomcat作为一款广泛使用的开源轻量...

    Linux下打开的文件过多错误

    Linux下运行tomcat或者was出现java.net.SocketException: 打开的文件过多错误 tomcat报“too many open files”的错误,解决办法如下:

    tomcat-files下载安装包

    tomcat-files下载安装包

    Centos搭建OpenACS服务器所需包:JDK+Jboss+Mysql+Openacs

    Centos搭建OpenACS服务器用到的包,包含jdk-8u311-linux-x64.rpm,mysql-connector-java-8.0.28.zip,jboss-4.2.2.GA.zip,openacs-bin-0.5.0.3.zip,是自己在搭建OpenACS服务器过程中真实用到的包,目前服务器已...

    OpenBlog---tomcat 的个人博客网站

    OpenBlog 是一个基于Tomcat服务器、JSP(JavaServer Pages)和Servlet技术,结合MySQL数据库构建的个人博客网站。这个项目旨在提供一个平台,让用户能够创建、编辑和分享自己的思想和经验,通过互联网与他人交流。 ...

    tomcat7,tomcat8,tomcat9

    Tomcat7、Tomcat8和Tomcat9是不同版本的Tomcat,每个版本都有其特性和改进。 **Tomcat7**: Tomcat7是2011年发布的,它主要支持Java Servlet 3.0和JSP 2.2规范。这个版本引入了一些重要改进,包括增强的安全性、更...

    tomcat8 apache open source

    Apache Tomcat 8 是一个广泛使用的开源软件,用于部署和运行Java Servlets和JavaServer Pages (JSP)。它是Apache软件基金会的一个项目,是实现Java EE Web容器规范的重要组成部分,特别是Java Servlet 3.1规范和Java...

    tomcat5.5tomcat最新客户端

    tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat最新客户端tomcat...

    tomcat 7 和 tomcat 8

    Tomcat 7 和 Tomcat 8 是两个非常重要的版本,它们是Apache软件基金会开发的开源Java Servlet容器,主要用于运行Java Web应用程序。这两个版本都遵循Java EE(Enterprise Edition)规范,但各自具有不同的特点和改进...

    tomcat 5.0 tomcat 5.0

    tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0

    开发工具 apache-tomcat-8.0.41-windows-x86

    开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-...

    tomcat windows版本下载

    1. 下载完成后,找到`apache-tomcat-8.0.30.zip`文件并使用解压工具(如WinRAR或7-Zip)解压缩到你希望安装的目录,例如`C:\Program Files\Apache Software Foundation\Tomcat 8.0`。 **配置环境变量** 1. 右键点击...

    apache-tomcat-6.0.33

    Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java ...

    tomcat8.0.14

    2、解压 至C:\Program Files\tomcat8下 3、添加系统环境变量,我的电脑->属性->高级系统设置->环境变量(操作同上) (1)变量名: CATALINA_BASE 变量值: C:\Program Files\tomcat8(Tomcat解压到的目录) (2)...

    tomcat6 tomcat7

    - 设置环境变量`JAVA_HOME`,值指向JDK安装路径(如`C:\Program Files\Java\jdk1.6.0_22`)。 - 添加`classpath`变量,值为`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;`,其中`.`表示当前路径。 - ...

    Tomcat7.0 tomcat最新版本

    Apache Tomcat 7.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,由Apache软件基金会开发和维护。它是最流行的轻量级应用服务器,特别适合部署Java Web应用程序。Tomcat 7.0是7.x系列的一个版本...

    openacs的部署与使用(详细图文教程)

    OpenACS的部署与使用详细图文教程 OpenACS是一个基于Java的开源内容管理系统,使用Java Servlet技术和Java Server Faces(JSF)来构建Web应用程序。下面将详细介绍OpenACS的部署与使用方法。 知识点一:OpenACS的...

    Tomcat The Definitive Guide, 2nd Edition(PDF)

    You will find details for using Tomcat on all major platforms, including Windows, Linux, OS X, Solaris, and FreeBSD, along with specifics on Tomcat configuration files, and step-by-step advice for ...

Global site tag (gtag.js) - Google Analytics