修改应用进程open file值

本文用于记录java应用日志too many open files报错解决方法

操作系统:RHEL5.8

一、修改配置文件

1、vim /etc/security/limits.conf

加上:
* soft nofile 65535
* hard nofile 65535
* soft nproc  65535
* hard nproc  65535

2.vim /etc/pam.d/login

加上:
session    required     /lib/security/pam_limits.so
session    required     /lib64/security/pam_limits.so
auth       required     /lib64/security/pam_securetty.so
auth       required     /lib/security/pam_securetty.so

二、重新登陆当前用户,重启应用进程

三、验证

ulimit -a | grep 'open file'

open files  (-n) 65535

获取进程PID

ps -ef | grep java

查看进程max open file值

cat /proc/PID/limits | grep 'Max open files'  

Max open files  65535

上一篇:使用shutdown命令实现局域网内远程关机、重启整蛊他人


下一篇:重载(Overload)