今天我更新了我的Mongo .. mongodb-stable(来自10gen repo)
但我的服务有所下降.以下命令不起作用
$ sudo service mongodb start
$ start: Unknown job: mongodb
即使这个命令不起作用
$ sudo /etc/init.d/mongodb start
$ Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mongodb start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mongodb
start: Unknown job: mongodb
没有mongo进程在运行
$ ps -ef|grep mongo
$ user  9689  8121  0 13:01 pts/1    00:00:00 grep --color=auto mongo
日志在这里
tail /var/log/mongodb/mongodb.log 
Fri Dec 10 11:24:35 [conn4] end connection 127.0.0.1:54217
Fri Dec 10 11:25:35 [initandlisten] connection accepted from 127.0.0.1:54229 #5
Fri Dec 10 11:26:25 [initandlisten] connection accepted from 127.0.0.1:54243 #6
Fri Dec 10 11:26:30 [conn6] end connection 127.0.0.1:54243
Fri Dec 10 11:30:13 got kill or ctrl c or hup signal 15 (Terminated), will terminate after current cmd ends
Fri Dec 10 11:30:13 [interruptThread] now exiting
Fri Dec 10 11:30:13 dbexit: 
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to close listening sockets...
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 5
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 6
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 7
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 8
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to flush oplog...
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to close sockets...
Fri Dec 10 11:30:13 [interruptThread] shutdown: waiting for fs preallocator...
Fri Dec 10 11:30:13 [interruptThread] shutdown: closing all files...
Fri Dec 10 11:30:13     closeAllFiles() finished
Fri Dec 10 11:30:13 [interruptThread] shutdown: removing fs lock...
Fri Dec 10 11:30:13 dbexit: really exiting now
现在,我正在通过这个命令运行Mongo一段时间,手动创建进程
$ sudo mongod -f /etc/mongodb.conf
任何的想法?或者有没有人通过更新管理器更新Mongo-stable?
编辑:
这个mongodb版本是v1.6.5,似乎mongo团队发布了它与bug一样稳定.他们立即在v1.7.4修复了它.您可以看到主要的优先级问题.
Ank*_*haa 14
Bug已被报告并修复.
https://jira.mongodb.org/browse/SERVER-2200
$ sudo apt-get purge mongodb-stable $ sudo apt-get install mongodb-stable (remove the lock file if present in /var/lib/mongodb) $ sudo init 6
然后编辑/etc/init/mongodb.conf删除行"limit nofile 20000"
$ sudo vi /etc/init/mongodb.conf $ sudo service mongodb start mongodb start/running, process 2351
工作.
运行Ubuntu 11.10确认您拥有最新版本的MongoDB:
$ mongod --version
db版本v2.2.0
(如果您没有最新版本的MongoDB,请按照下面的Ubuntu安装说明进行操作:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/)
首先确认mongodb用户/组有权写入数据目录:
$ sudo chown -R mongodb:mongodb/var/lib/mongodb /.
使用以下命令启动MongoDB 作为守护程序(后台进程):
$ mongod --fork --dbpath/var/lib/mongodb/--smallfiles --logpath /var/log/mongodb.log --logappend
要关闭MongoDB,请进入Mongo CLI,访问admin并发出shutdown命令:
$ ./mongo
>使用管理员
> db.shutdownServer()
请参阅:http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo
| 归档时间: | 
 | 
| 查看次数: | 41924 次 | 
| 最近记录: |