Mongodb:kern.sched不可用

时间:2013-04-13 09:26:43

标签: mongodb homebrew

我对mongodb很新。通过以下方式安装后:brew intall mongodb然后在终端中输入mongod,错误抛出:kern.sched unavailable

我使用的是mac osion 10.6.8。

日志:

Sat Apr 13 16:40:56.374 [initandlisten] MongoDB starting : pid=6387 port=27017 dbpath=/usr/local/var/mongodb 64-bit host=fatbizkit
Sat Apr 13 16:40:56.374 [initandlisten]
Sat Apr 13 16:40:56.374 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
Sat Apr 13 16:40:56.374 [initandlisten] db version v2.4.1
Sat Apr 13 16:40:56.374 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110
Sat Apr 13 16:40:56.374 [initandlisten] build info: Darwin bs-osx-106-x86-64-1.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:$
Sat Apr 13 16:40:56.374 [initandlisten] allocator: system
Sat Apr 13 16:40:56.374 [initandlisten] options: { bind_ip: "127.0.0.1", config: "/usr/local/etc/mongod.conf", dbpath: "/usr/local/var/mong$
Sat Apr 13 16:40:56.375 [initandlisten] journal dir=/usr/local/var/mongodb/journal
Sat Apr 13 16:40:56.375 [initandlisten] recover : no journal files present, no recovery needed
Sat Apr 13 16:40:56.441 [websvr] admin web console waiting for connections on port 28017
Sat Apr 13 16:40:56.442 [initandlisten] waiting for connections on port 27017  
Sat Apr 13 16:41:29.416 got signal 2 (Interrupt), will terminate after current cmd ends
Sat Apr 13 16:41:29.416 [interruptThread] now exiting
Sat Apr 13 16:41:29.416 dbexit:
Sat Apr 13 16:41:29.416 [interruptThread] shutdown: going to close listening sockets...
Sat Apr 13 16:41:29.416 [interruptThread] closing listening socket: 9  
Sat Apr 13 16:41:29.416 [interruptThread] closing listening socket: 10
Sat Apr 13 16:41:29.416 [interruptThread] closing listening socket: 11
Sat Apr 13 16:41:29.416 [interruptThread] removing socket file: /tmp/mongodb-27017.sock
Sat Apr 13 16:41:29.417 [interruptThread] shutdown: going to flush diaglog...
Sat Apr 13 16:41:29.417 [interruptThread] shutdown: going to close sockets...
Sat Apr 13 16:41:29.417 [interruptThread] shutdown: waiting for fs preallocator...
Sat Apr 13 16:41:29.417 [interruptThread] shutdown: lock for final commit...
Sat Apr 13 16:41:29.417 [interruptThread] shutdown: final commit...
Sat Apr 13 16:41:29.432 [interruptThread] shutdown: closing all files...
Sat Apr 13 16:41:29.442 [interruptThread] closeAllFiles() finished
Sat Apr 13 16:41:29.442 [interruptThread] journalCleanup...
Sat Apr 13 16:41:29.442 [interruptThread] removeJournalFiles
Sat Apr 13 16:41:29.442 [interruptThread] shutdown: removing fs lock...
Sat Apr 13 16:41:29.442 dbexit: really exiting now

我试过谷歌,但没有运气。任何人都有任何想法?

3 个答案:

答案 0 :(得分:0)

用brew安装mongodb并输入命令mongod后我遇到了同样的错误和相同的日志。我离开了航站楼。 我打开另一个终端窗口,输入命令mongo,我现在在mongodb命令行。 我还可以看到mongodb在以下网址的浏览器中运行:http://localhost:28017/ 因为它工作我暂时离开了错误,我会试着稍后找到答案。 希望它会对你有所帮助。

答案 1 :(得分:0)

你正在使用什么mongodb版本?

您发布的

日志语句未显示有关错误的任何信息,您是否可以尝试再次重现并发送详细日志?

您是否尝试从其他来源重新安装或安装?

此致 Moacy

答案 2 :(得分:0)

使用http://hunterford.me/mongodb-startup-item/中的启动文件后出现此问题。我不知道这是否是您描述的错误的唯一可能原因,但这是我的情况。

错误的原因似乎是在启动文件中有段:

<string>/usr/local/bin/mongod</string>

实际安装mongod的地方可能是也可能不是。我使用macports安装了mongo,所以我发现mongod在opt / local / bin中 - YMMV

一旦我将启动项目中的目录值更改为正确的值,我就不再遇到这个问题了,虽然我的“软rlimits太低”,Solutions to this exist已经有了进一步的问题但是因为你我正在使用mac os x for mongo,我怀疑你正在开发/演示,所以这个可能不会有问题。

我希望这会有所帮助。