如何轮换(logrotate) neo4j.log 文件
neo4j.log 文件是重定向到 STDOUT 的输出。当您采用默认的 logrotate 策略时,轮换后 Neo4j 将无法再写入该文件。
解决方案
您可以在 logrotate 配置文件中使用 "copytruncate"。
Logrotate 配置示例
/usr/local/neo4j/logs/neo4j.log {
su neo4j neo4j
copytruncate
rotate 4
daily
compress
missingok
notifempty
}
复制文件和截断文件之间的时间非常短,因此可能会丢失一些日志数据。使用此选项时,create 选项将不起作用,因为旧的日志文件会保留在原位。 |
此页面有帮助吗?