zoukankan      html  css  js  c++  java
  • Too many open files 问题

    在工作中遇到Too many open files 的异常,环境是linux系统,tomcat1.6,以下是异常的详细内容:
    2017-09-09 06:52:15,691 [Thread-1] com.communication.socket.Server$MainThread.run(Server.java:114) ERROR Server$MainThread :
    异常信息:

    java.net.SocketException: Too many open files
     
    at java.net.PlainSocketImpl.socketAccept(Native Method)
     
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
     
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
     
    at java.net.ServerSocket.accept(ServerSocket.java:430)
     
    at com.communication.socket.Server$MainThread.run(Server.java:110)
     at java.lang.Thread.run(Thread.java:662)


    产生的原因有两个:1.linux系统中文件句柄不够用,设置的少,修改系统可打开的文件句柄;
                     2.Java中打开的流没有关闭。解决方法:查看代码,是不是有流没有关闭。

  • 相关阅读:
    爬虫
    modelform
    验证码
    ajax
    ngnix和负载均衡
    django 补充和中间件
    django补充和form组件
    C常量与控制语句
    Web应用开发技术(3)-html
    Web应用开发技术(2)-html
  • 原文地址:https://www.cnblogs.com/qinshou/p/7575576.html
Copyright © 2011-2022 走看看