Mina 报 open too many files 错误


Mina 报 open too many files 错误

使用如下命令查看系统对允许打开最大文件描述符的配置:
ulimit -u 查看open files设置
ulimit -a 查看所有设置
ulimit -u 65535(新的open files 值)修改设置
ulimit -n 65536 设置用户可以同时打开的最大文件数(max open files)


修改/etc/security/limits.conf,在文件末加上
* soft nofile 65536
* hard nofile 65536
 

如果本参数设置过小,对于并发访问量大的网站,可能会出现too many open files的错误 
使用lsof -p pid [httpd进程的 pid、java的pid]来查看系统中apache进程和java运行时进程当前打开的文件资源,发现两者之和已经接近1024,大于了默认的设置。

猜你喜欢

转载自chainfox.iteye.com/blog/1681642