我试图在mongoDB上查找格式错误的查询,但我发现如果在执行db.killOp(opid)后执行db.currentOp(),则查询仍然存在新的opid。我们的mongoDB是分片的,我注意到它在被杀死后会在opid中发生变化。
这让我想知道我的“问题”是否实际上是数据库分片的功能/结果?谷歌搜索从去年年底开始提出一些结果,声称当mongo被分片时你不能使用killOp,但是由于帖子很旧,我找不到任何正式的&目前确认这一事实,我想我会在这里仔细检查一下。
非常感谢您提供的任何帮助。如果有人有一个聪明的解决方案,你可以在一个分片的mongo数据库中杀死一个错误的查询,我真的很感激帮助。再次感谢。