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

[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

1同行回答

bisubisu售后技术支持SYNNEX
Too many open files ,说明操作系统有fd的相关限制。通过修改系统参数,就可以解决这个问题。比如linux:/etc/sysctl.conf    fs.file-max = 65536显示全部

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

/etc/sysctl.conf

    fs.file-max = 65536

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

提问者

fantasy_2099
系统工程师asiainfo

相关问题

问题状态

  • 发布时间:2016-01-12
  • 关注会员:3 人
  • 问题浏览:2936
  • 最近回答:2016-01-13
  • X社区推广