打开文件数不断增加

我遇到的问题随着时间的推移打开的文件数量不断增加。 如果我运行我的服务器几个小时,它不会再接受任何连接。 限制是1024.我已经将限制增加到了大约40,000,而且这个数字每天都在增加,这只是一个时间问题,直到服务器停止接受连接。

是正常的打开的文件数量不断增加,直到我重新启动服务器? 以及可能导致此问题的可能情况是什么?

是正常的打开的文件数量不断增加,直到我重新启动服务器?

没有。

以及可能导致此问题的可能情况是什么?

修复您在系统上运行的任何应用程序,即将文件句柄打开。

首先检查lsof的输出。 这个命令将返回一个进程列表和他们已经打开的文件句柄的数量,按递减顺序sorting:

 $ sudo lsof | cut -d " " -f 1 | uniq -c | sort -nr