我遇到的问题随着时间的推移打开的文件数量不断增加。 如果我运行我的服务器几个小时,它不会再接受任何连接。 限制是1024.我已经将限制增加到了大约40,000,而且这个数字每天都在增加,这只是一个时间问题,直到服务器停止接受连接。
是正常的打开的文件数量不断增加,直到我重新启动服务器? 以及可能导致此问题的可能情况是什么?
是正常的打开的文件数量不断增加,直到我重新启动服务器?
没有。
以及可能导致此问题的可能情况是什么?
修复您在系统上运行的任何应用程序,即将文件句柄打开。
首先检查lsof的输出。 这个命令将返回一个进程列表和他们已经打开的文件句柄的数量,按递减顺序sorting:
$ sudo lsof | cut -d " " -f 1 | uniq -c | sort -nr