我有龙卷风websocket服务器,并且前面有nginx。我的文件打开文件限制设置为1000000,我仍然收到以下错误:
KeyframeSet
当我运行file "/usr/lib/python2.7/socket.py", line 206, in accepterror: [Errno 24] Too many open files
时,我得到sudo sysctl -p
。
无法达到限制,因为服务器启动并运行仅12小时(100-200个会话)
可能导致此错误的原因是什么?
答案 0 :(得分:1)
您可以按.metaNews
获取详细信息,以查看哪个lsof
或process
用尽socket
答案 1 :(得分:0)
试过以下StackOverflow主题的解决方案?
答案 2 :(得分:0)
fs.file-max
是系统范围的限制。还有一个每进程限制(默认情况下要小得多,通常为1024或更少)。每个进程的限制由/etc/security/limits.conf
或ulimit
命令控制。