open files参数如果过小的话,会导致进程不能打开过多的文件,不过这里的files不单是文件的意思,也包括打开的通讯链接,正在监听的端口等等,所以有时候也可以叫做句柄,此时应用程序就会报java.net.SocketException: Too many open files类似的错误或者导致部分服务崩溃,引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。