Grunt Serve手表在mongod.lock上抛出EBUSY警告

时间:2016-01-08 14:35:46

标签: node.js mongodb yeoman-generator

我有一个应用程序我正在使用全栈角度yeoman发生器。我启动mongod将路径传递给我的数据文件夹:

[我的本地路径] / [我的新应用名称] / server / data

在我的应用程序中,然后运行grunt服务任务。应用程序正确启动,但是监视任务会发出警告,然后无法进行任何实时重新加载,这也会导致浏览器中的应用程序不断加载。

我得到的警告:

EBUSY,资源繁忙或被锁定" [我的本地路径] / [我的新应用名称] /server/data/mongod.lock"

不确定我读过的所有内容是什么意味着我有多个实例打开尝试访问数据库,但我很确定我没有。

1 个答案:

答案 0 :(得分:0)

因此在输入上述问题后,我很快意识到自己做错了什么。

确认您的数据文件夹没有被GRUNT观看

我的数据文件夹位于由yeoman项目创建的服务器文件夹中,该项目由grunt监视,但也被mongod锁定。我移动了我的数据文件夹(我相信你可以忽略数据目录),它现在运行良好。

我希望这能让我花费20分钟来解决别人的问题:)