編碼的世界 / 優質文選 / 生物

Linux進程打開文件數太多(too many open files)的問題


2022年7月17日
-   


系統的max open files已經設置到65535。


但是進程打開的文件數一到1000多accept就報錯。報錯信息:24 :Too many open files

主要是Linux程序級別的限制為1024。而一個socket連接就是一個file,連接過多,導致accept報錯。
最後通過ulimit命令把文件限制改到65535。就沒有再報錯了。

熱門文章