Docker 部署项目的时候, npm run dev
运行项目时遇到“Error: EMFILE: too mayn open files,watch”的提示,项目无法正常启动。
面向百度一顿操作后发现了一种解决方案,大家遇到可以试一试。
在宿主机上面运行(Docker 外面)
sudo su
vim /etc/sysctl.conf
添加
# 系统级打开最大文件句柄的数量
fs.file-max=9000000
fs.inotify.max_user_instances = 1000000
fs.inotify.max_user_watches = 1000000
使其生效
sysctl -p