如何配置 Neo4j 使 data/graph.db/messages.log 自动轮转
经 Neo4j 2.3.0 测试和验证,data/graph.db/messages.log
的大小和轮转归档的数量受 conf/neo4j.properties
文件中以下参数控制
名称 | 描述 | 默认值 |
---|---|---|
内部日志的历史文件最大数量。 |
7 |
|
内部日志轮转阈值。 |
20MB |
使用上述默认参数,预计不会看到任何 data/graph.db/messages.log
超过 20MB,并且我们将保留最多 7 个归档文件,即 data/graph.db/messages.log.1
、data/graph.db/messages.log.2
… data/graph.db/messages.log.7
。
如果希望更改默认值,则需要在 conf/neo4j.properties
文件中包含新的值:
store.internal_log.max_archives=<N number of archives>
store.internal_log.rotation_threshold=<文件轮转前的大小(字节)>
然后执行 bin/neo4j restart
以使新参数生效。
在 2.3.0 之前,需要使用 Linux 内置的 logrotate
功能。
此页面是否有帮助?