我尝试启动C:\MongoDB\Server\30\bin>mongod.exe
2015-12-16T19:12:17.108+0100 I CONTROL 2015-12-16T19:12:17.110+0100 W CONTROL 32-bit servers don't have journaling enabled by default.
Please use --journal if you want durability.
2015-12-16T19:12:17.110+0100 I CONTROL
2015-12-16T19:12:17.120+0100 I CONTROL Hotfix KB2731284 or later update is not installed, will zero-out data files
2015-12-16T19:12:17.132+0100 I STORAGE [initandlisten] **************
2015-12-16T19:12:17.132+0100 I STORAGE [initandlisten] Error: journal files are present in journal directory, yet starting without journaling enabled.
2015-12-16T19:12:17.133+0100 I STORAGE [initandlisten] It is recommended that you start with journaling enabled so that recovery may occur.
2015-12-16T19:12:17.133+0100 I STORAGE [initandlisten] **************
2015-12-16T19:12:17.135+0100 I STORAGE [initandlisten] exception in initAndListen: 13597 can't start without --journal enabled when journal/ files are present, terminating
2015-12-16T19:12:17.135+0100 I CONTROL [initandlisten] dbexit: rc: 100
,但我遇到了以下错误:
--repair
我也尝试用mongod.lock
运行它,但后来我得到了同样的错误。
最后,我尝试删除 $(document).ready(function(){
$( ".slider" ).slider({
value:5,
min: 1,
max: 5,
step: 1,
slide: function( event, ui ) {
//console.log(ui.value)
$(this).prev('.amount').val(ui.value)
}
});
});
文件,但仍然收到错误。
我该如何修复不洁的关机?
答案 0 :(得分:3)
此问题的解决方案是pmultinom(upper=c(0, 0, 0, Inf, Inf, Inf), size=1,
probs=c(1/6, 1/6, 1/6, 1/6, 1/6, 1/6), method="exact")
# [1] 0.5
。此命令自动关闭所有进程并修复Mongodb问题。您可以在official documentation。
答案 1 :(得分:1)
好的,在这里得到一些混乱。日记文件不是为了惹恼你。它们保留尚未应用于数据文件的数据,但服务器已收到 并已确认 。 {/ 1}}流程在将数据应用于日记后完成了请求,但 之前将其应用于数据文件。 此行为由所选的write concern配置。
底线:采取特殊措施使日记中的数据持久,您不应忽视这一点。
所以你应该创建一个包含它的配置文件(除其他外,如果已经存在):
mongod
请按照documentation on running MongoDB on windows的说明。根据您的需要调整configuration file with options。
如果你绝对肯定你不需要日记,你可以只使用storage:
journal:
enabled: true
命令行选项启动mongodb一次,在成功应用日志后关闭实例并删除日志文件然后。但是,任何涉及期刊的写作问题的写作都会失败。
注1 您使用的是32位版本的MongoDB,仅适用于测试。请注意,32位版本only supports up to 2Gb of data。
注释2 MongoDB 非常 已有详细记录。你真的应该read the manual从上到下 - 它提供了足够快的内容,提供了很多关于内部的信息。
答案 2 :(得分:0)
以admin身份启动cmd shell,然后调用start_mongo。这应该可以解决
答案 3 :(得分:0)
相同错误。
这是权限问题。如果您在Windows平台上收到此错误,则应使用管理员权限进行所有操作。
在Linux上运行
mongod --repair
,但是您应该使用sudo或在root下运行它。如果在根目录下,则应更改数据DB目录中文件的所有权。小心操作,否则将出现另一个错误。
答案 4 :(得分:-1)
尝试删除锁定文件,然后使用--repair运行。
以下是Mongo Docs关于在意外关机后恢复数据/重新启动的说法。