查看系统日志,发现file-max出现警告日志

kernel: [2557663.204123] VFS: file-max limit 65536 reached

查看内核参数设置

sysctl -p|grep file-max
fs.file-max = 65536

 这是由于Linux的内核参数设置不当造成的,linux的文件系统部分由Kernel的VFS负责,在内核设置中,一般有一个最大打开文件数的上限,即file-max这个参数的当前值,增加此参数设置

sysctl -w fs.file-max = 655360