报错分为两种:
ENFILE: file table overflow
(libuv) kqueue(): Too many open files in system
解决方法 将当前用户的最大文件描述符软限制设置为 65536,硬限制设置为 200000。 这意味着每个进程最多可以同时打开 200000 个文件描述符,但可以通过程序动态调整到不超过 65536。
sudo launchctl limit maxfiles 65536 200000
解决方案来源指引: stackoverflow.com/questions/6…