Aar*_*ton 55 permissions samba centos mongodb meteor
我刚装了流星版本0.5.9(45fef52095)到我的CentOS版本6.3(决赛)服务器(Linux版本的2.6.32-279.19.1.el6.i686(mockbuild@c6b8.bsys.dev.centos.org)(GCC版本4.4.6 20120305(红帽4.4.6-4)(GCC))#1 SMP Wed Dec 19 04:30:58 UTC 2012)
我有一个samba共享到一个在Sache用户下挂载为/ mnt/apshared的Windows SBS服务器.我在这个名为'webmeteor'的内部创建了一个目录.我在'webmeteor'目录中创建了一个名为'myapp'的应用程序,所以我的目录是这样的:/ mnt/apshared/webmeteor/myapp.
我以root身份登录.当我尝试使用该meteor
命令运行应用程序时,我收到以下错误消息:
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start mongod
MongoDB had an unspecified uncaught exception.
Check to make sure that MongoDB is able to write to its database directory.
Run Code Online (Sandbox Code Playgroud)
我的第一个调用点是这个StackOverflow问题:创建一个新的meteor.js文件并获得错误100,MongoDB无法写入 - 但是,遵循这些建议(sudo'ing meteor命令,并检查磁盘空间我有70GB免费)没有工作.我很确定这些问题与许可相关.
我试图chown
递归root:root(因为我以root用户身份登录),并且chmod
还递归到777,但无济于事.
我问你,我接下来应该尝试一下,让我的Meteor应用程序启动?
提前致谢.
Pra*_*ant 88
使用meteor reset
擦除数据库中的所有数据.如果您对此感到担心,请导航到项目文件夹.
cd /path/to/my/project
在这里你需要删除mongodb.lock
文件.
rm .meteor/local/db/mongodb.lock
现在您可以使用命令运行Meteor,
meteor
gab*_*uff 41
删除此文件和文件夹对我有用:
rm -rf .meteor/local/db/mongod.lock .meteor/local/db/journal/
Run Code Online (Sandbox Code Playgroud)
mmm*_*eff 14
看起来可以通过从不在mount中的目录中运行meteor来找到临时解决方案.Mongodb似乎并不太友好地分享,所以你需要设置rsync来定期将你的共享文件复制到运行meteor的目录.
归档时间: |
|
查看次数: |
41330 次 |
最近记录: |