1
xilou31 2022-09-01 17:06:21 +08:00
什么意思,能把完整步骤说一下吗?
too many open files 一般是连接数过多,macos 好像限制连接数最多为 2560 。 |
2
mejee 2022-09-01 17:07:02 +08:00
可能是连接数过多,比如 timeout 了没有主动关闭连接
|
3
Ayanokouji OP @xilou31 使用 Mac 开发,突然发现服务起不来了,报错 too many open files , 想知道是哪个进程打开的文件过多
|
4
xilou31 2022-09-01 17:17:08 +08:00
@Ayanokouji 试试 lsof -nP | awk '{print $2}' | uniq -c
|
5
Ayanokouji OP @xilou31 看过了,排名前两个居然是 idea 和 fleet
cat aa.txt | awk '{print $2}' | sort | uniq -c | sort -r -n | head |
6
Ayanokouji OP ~ launchctl limit
cpu unlimited unlimited filesize unlimited unlimited data unlimited unlimited stack 8372224 67092480 core 0 unlimited rss unlimited unlimited memlock unlimited unlimited maxproc 10666 16000 maxfiles 2048 10240 |