GatherLogs

SUM 提供一个工具以将所有日志文件收集到一个文件中。如果要解决问题,请运行 gatherlogs。该脚本位于保存 SUM 的相同目录中。

注意:

始终先关闭 SUM,然后再运行 GatherLogs 实用程序。

如果在运行 SUM 时执行 GatherLogs 实用程序,则可能会报告错误,例如 CNodeData 表不存在。出于性能原因,数据库不会将所有事务刷新到文件中。这些事务处于进程的缓存中,并且根据一些条件将内容刷新到文件系统上。但是,所有表都可用于 SUM 缓存中的所有操作。关闭 SUM 时,缓存的内容将被刷新到文件系统。因此,运行 SUM 时执行的 GatherLogs 实用程序将无法访问所有数据/表。因此,它可能会报告错误。

使用 /debuglogdir (Windows) 或 --debuglogdir (Linux) 参数启动 SUM 时,还会提供启动 gatherlogs 脚本时的参数,以便它可以从调试日志目录中收集日志文件。