【问题标题】:Internal watch failed: ENOSPC: System limit for number of file watchers reached, watch [heroku]内部监视失败:ENOSPC:已达到文件监视者数量的系统限制,请观看 [heroku]
【发布时间】:2021-04-07 16:20:15
【问题描述】:
当我尝试在其中运行节点服务器时,我更多地使用 heroku 的多重构建(laravel 和 nodejs(socket.io))安装了一个应用程序,它给出了错误。有人可以帮我吗?
显示错误:[nodemon] Internal watch failed: ENOSPC: System limit for number of file watchers, watch '/app/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php'
【问题讨论】:
标签:
node.js
laravel
heroku
【解决方案1】:
系统监控的文件数量已达到上限。
检查当前值:
sysctl -a | grep inotify.max_user_watches
比增加这个限制。我的值是8192,我要加倍:
sudo sysctl -w fs.inotify.max_user_watches=16384
错误消失了。