我正在对我的一个 API 进行性能测试。一段时间后,我不断收到错误消息Too many open file
。一旦我增加了打开文件描述符(ulimit -Hn
, ulimit -Sn
& cat /proc/sys/fs/file-max
)的数量,request / sec
我的 API 就可以服务器增加。但是又出现了太多打开的文件描述符错误。
有人可以让我知道是否可以将打开的文件描述符限制设置为无限制,这样我就不想每次都增加该值,并且只知道假设我有足够的文件描述符,API 的突破限制是多少。
我正在使用 Debian 8。
设置无限制:
ulimit -u unlimited