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