开发者社区 问答 正文

tomcat报“java.net.SocketException: 打开的文件过多”,什么原因?

tomcat老是报“java.net.SocketException: 打开的文件过多”,
改了ulimits.conf也照样报。
这种问题该怎么定位?
项目里有巨多连数据库的session、巨多out流、巨多ftp,难道我要一行一行一个一个去核实关了没?

展开
收起
落地花开啦 2016-06-01 18:45:20 4502 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    建议先把ulimit设个小的,做好测试之后,在增大,否则,超限只是时间问题! 关联要查一下io流用完之后是否正确关闭

    2019-07-17 19:23:40
    赞同 展开评论