打开文件数过多导致实例异常

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

打开文件数过多导致实例异常

适用版本

V880


问题描述

实例过段时间就出现异常的情况。


原因分析

实例异常时,检查发现rpc端口异常,但java进程还在,且线程堆栈和gc日志都无异常。

查看apusic日志,报错日志显示:Too many open files 和UnknownHostException 异常信息

检查ulimit -n 发现系统open files参数已设置为65536,配置合理。

检查/etc/hosts文件,发现该文件中也已正确添加了机器ip和机器名的解析,配置也合理。

使用命令 lsof -p <pid> 查询到大量的文件信息是 /kingdee/eas/server/shr_ats_log/shr_ats_confirm/confirm.log相关

分析是s-hr考勤的日志输出存在打开多文件的情况导致。hosts的报错是打开多文件触发的。


解决方法:

V8.8 安装s-HR考勤管理 补丁PT170927进行优化。


注意

安装补丁方法请参考补丁说明,并严格按照补丁说明进行补丁安装。必要时可以在测试环境下先验证通过。




打开文件数过多导致实例异常

适用版本V880问题描述实例过段时间就出现异常的情况。原因分析实例异常时,检查发现rpc端口异常,但java进程还在,且线程堆栈和gc日志都无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息