我的 mongodb_mp.log 增长非常快
文件的 tail -f 滚动得非常快
我需要研究连接池吗?
答案1
如果您的日志很大,您可能需要旋转它。
连接池有助于提高性能,但您指出问题在于日志文件大小。因此解决日志文件大小问题。
答案2
连接池不会对日志插入率产生很大影响。客户端的连接将被重复使用,因此您可以消除日志中可能注意到的一些“连接已接受”的闲聊。但是,该连接上的查询可能仍会生成消息,并且连接消息(也来自复制)将继续显示,只是速度较慢。其中还会有大量其他消息。
如果您关心的是大小,那么日志轮换和删除(旧日志)绝对是您想要的。如何轮换 mongo 日志在此处介绍:
http://www.mongodb.org/display/DOCS/Logging#Logging-Rotatingthelogfiles
然后使用 cron 作业(或其他定期实施)定制此操作,以便在进行过程中归档/删除旧日志。具体保留多长时间由您决定,我的一般建议是保留至少一周。通常,这是调查问题时比较使用模式的最低限度,但实际保留完全由您决定。