编译的时候经常遇到“too many open files”

Mac系统项目编译报错如下:

hvigor ERROR: EMFILE: too many open files, open '/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB1/openharmony/ets/build-tools/ets-loader/kit_configs/@kit.ArkTS.json'

HarmonyOS
2024-07-24 10:14:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
牙膏只用咸的

最大连接数限制就是系统所能打开的最大文件数(文件描述符)的限制,Linux动态端口号默认范围是32768-65535,也就是说,作为客户端连接同一个IP和同一个端口号,最多只能建立30000多个连接,而Mac默认只能建立16000个左右的连接。可以在IDE终端执行如下命令(根据自己实际情况填充数字):

sysctl kern.maxfiles
sudo sysctl -w kern.maxfiles=20480
sudo sysctl -w kern.maxfilesperproc=18000
hvigorw --stop-daemon-all
分享
微博
QQ
微信
回复
2024-07-24 20:09:57
相关问题
openharmony编译安装hb前遇到这问题
7075浏览 • 1回复 待解决
Open Harmony开发理解
9996浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
5488浏览 • 1回复 待解决
image组件,files目录文件不显示
1335浏览 • 1回复 待解决
cmake编译时候信息能不能多一些
340浏览 • 1回复 待解决
Native侧HILOG日志经常性丢失
68浏览 • 1回复 待解决
编译时候出错。log文件如下:请求解决
10927浏览 • 2回复 待解决
Open Harmony 近场通信
6942浏览 • 1回复 待解决
open Harmony1.0如何使用curl库?
4762浏览 • 1回复 待解决
DevEco补全问题,有遇到吗?
6034浏览 • 1回复 待解决
鸿蒙js开发 video遇到问题
6159浏览 • 1回复 待解决