如何为备份过程指定单独的 debug.log?
在运行的 Neo4j 实例上运行 neo4j-admin backup
时,备份日志也会写入现有的 Neo4j 实例 debug.log
中,这会导致难以区分 debug.log 中哪些行属于备份过程,哪些属于运行的 Neo4j 实例。因此,我们建议将备份 debug.log
写入单独的目录。
以下是实现此目的的方法。
将环境变量 NEO4J_CONF
设置为指向您为备份过程设置的新的 neo4j.conf
。理想情况下,您可以复制带有默认设置的 neo4j.conf
文件,并将其放置在 NEO4J_CONF
中提到的文件夹中。
$ export NEO4J_CONF=/Users/Documents/backup/
$ echo $NEO4J_CONF
# /Users/Documents/backup/
在 neo4j.conf 文件中,将 dbms.directories.logs
设置为指向备份日志文件夹。
dbms.directories.logs=/Users/Documents/backup/logs
然后,按以下方式运行备份
$ ./neo4j-admin backup --backup-dir=/Users/Documents/backup --name=graph.db.backup
备份过程的 Debug.log 应该位于指定的文件夹 /Users/Documents/backup/logs
中。
此页面是否有帮助?