ulimit

当用linux做高并发服务器时,会遇到”Too many open files”的错误。



Linux是有文件句柄限制的(open files),而且Linux默认不是很高,一般都是1024,做高并发生产服务器用其实很容易就达到这个数量。



在linux中执行ulimit -a 即可查询linux相关的参数,如下所示:



ulimit -a
用ulimit命令是可以修改这些配置的



命令的格式:ulimit [-SHacdefilmnpqrstuvx] [limit]



中间的参数对应这要修改的项目。



默认最大打开文件数(open files)最大数为1024,修改:



ulimit -n 102400

https://blog.csdn.net/zgaoq/article/details/81911860



read: Connection reset by peer



https://www.cnblogs.com/haide/p/ubuntu.html



Category linux