如何轮换 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 选项将不起作用,因为旧日志文件仍保留在原位。 |
此页面有帮助吗?