2个月内出现3次服务器宕机,会不会是java的程序引起的内,有谁遇到过

解决方案 »

  1.   

    我碰到过,那次是因为创建NIO selector时,读取配置参数读错了,结果创建了50K个NIO Selector及其相关线程;
    还有一次,是JNI调用的时候,内存越界了;
    嗯,还有几次是使劲申请内存,把系统的内存都用完了,操作系统想杀掉我的进程,结果自己死掉了;
    最近还有几次,是因为同时打开的文件太多了,搞得系统都没资源执行任何命令了,总是报 can not fork,最后只好重启了事。
      

  2.   

    每个程序的的情况都不同,别人宕机的原因不一定就适合您。
    建议先看log,找到确切原因。
      

  3.   

    有注意几点:1、我之前把所有的数据都放在session会话中,后来随着数据量增大,5万条,结果溢出。
                2、connection 记得关闭。
      

  4.   

    我只遇到过java规则引擎配置不正确而导致jboss服务器出现了宕机的情况
      

  5.   

    估计是内存泄漏的问题~LZ记录一下服务器LOG
      

  6.   

    Java 不会把服务器弄到宕机,弄到服务器宕机的是你们用 Java 写的程序。