linux环境下ssh项目报java.io.IOException: Too many open files

jinshaojie2011 2014-11-25 03:24:08
环境为linux,已经修改过每个用户允许打开的最大文件数,但是还是会报
2014-11-25 13:01:04.367 [org.apache.axis2.deployment.util.Utils]-[WARN](856) Exception extracting jars into temporary directory : java.io.IOException: Too many open files

使用lsof -p pid | wc -l 命令查看tomcat进程打开的文件数,也只有1200多,远远未到上限(10240),大神们知道是什么原因么
...全文
207 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinshaojie2011 2014-11-27
  • 打赏
  • 举报
回复
引用 2 楼 hqshaozhu 的回复:
除了修改用户可以打开的文件数,还需要修改应用程序可以打开的文件数
确实是这样,我看了下tomcat进程的max open file还是1024,就是这个原因导致的
业余草 2014-11-26
  • 打赏
  • 举报
回复
你打开的文件数过多!!!最大为1024。linux上一个命令就会打开一个文件。不是window上的我们打开文件。你多百度百度,你就会明白的!!!!!!!!!!!
少主无翼 2014-11-26
  • 打赏
  • 举报
回复
除了修改用户可以打开的文件数,还需要修改应用程序可以打开的文件数

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧