请教这个报错是什么原因导致。

[1/8/16 9:01:07:798 HKT] 00000082 SharedLogWrit E   TRAS0005E: Unable to write to the service log. The following exception was encountered java.io.FileNotFoundException: /usr/websphere/AppServer/profiles/C1_SBOSS_09/logs/activity.log (Too m...显示全部

[1/8/16 9:01:07:798 HKT] 00000082 SharedLogWrit E   TRAS0005E: Unable to write to the service log. The following exception was encountered java.io.FileNotFoundException: /usr/websphere/AppServer/profiles/C1_SBOSS_09/logs/activity.log (Too many open files)

        at java.io.RandomAccessFile.open(Native Method)

        at java.io.RandomAccessFile.(RandomAccessFile.java:229)

        at java.io.RandomAccessFile.(RandomAccessFile.java:115)

        at com.ibm.ejs.ras.SharedLogBase$2.run(SharedLogBase.java:282)

        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)

        at com.ibm.ejs.ras.SharedLogBase.createRandomAccessFile(SharedLogBase.java:279)

        

WAS 7.0.0.21版本。linux 64位系统。

收起
参与8

返回bisu的回答

bisubisu售后技术支持SYNNEX

Too many open files ,说明操作系统有fd的相关限制。通过修改系统参数,就可以解决这个问题。比如linux:

/etc/sysctl.conf

    fs.file-max = 65536

IT咨询服务 · 2016-01-13
浏览1485
  • 从报错信息看是这样,但是现在负载均衡分发的几个server里面,只有一台机上的server出现了这个报错。
    2016-01-18
  • 1、确认所有的server所在主机,系统配置都一样 2、负载均衡是否均衡分发
    2016-01-22
  • 是的,重新检查过都是一样的。没有找到什么不同。
    2016-01-26

回答者

bisu
售后技术支持SYNNEX

bisu 最近回答过的问题

回答状态

  • 发布时间:2016-01-13
  • 关注会员:3 人
  • 回答浏览:1485
  • X社区推广