MongoDB 日志太大怎么办?

  MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。 有一个好办法,就是使用旋转日志。 MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。 不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。 下面是一个例子,先查找进程id, 然后发送命令。...

2016-04-28 浏览量(349)

怎么解决MongoDB查询超时异常

在对超过百万条记录的集合进行聚合操作。   DBObject match=(DBObject)JSON.parse("{$match:{logType:{'$in':[5,9]}}}");  DBObject group=(DBObject)JSON.parse("{$group:{'_id':'$domainUrl','count':{'$sum':1}}}");  AggregationOutput output = logCollection.aggregate(match,group);   ...

2015-11-10 浏览量(420)