关于FME服务器中的日志文件
FME服务器为它运行的每个工作区及其所有组件创建日志文件。使用这些日志来测试和排除与没有产生预期结果的组件相关的任何问题。
为了确保日志文件在一段时间内不会占用太多的磁盘存储空间,FME服务器被默认配置为删除旧的日志文件。可以管理自动日志文件清理系统清理FME服务器Web用户界面的页面。
上可访问日志文件资源页(日志文件夹)的Web用户界面,或从REST API。
注意:日志文件存储在安装时指定的FME服务器系统共享位置。不支持在安装之后将FME服务器系统共享移动到另一个位置。有关更多信息,请参见将文件系统更改为另一台计算机。
日志文件根据其功能分组在子目录中当前的
或老
目录中。日志文件是自动归档的当前的
到老
当下列任何一种情况发生时:
- 创建一个同名的新日志文件。
- 文件的大小已经达到5000行文本。
通过编辑适用的日志文件,您可以控制日志文件自动归档的方式,以及日志文件的其他属性messagelogger.properties
文件。有关更多信息,请参见消息记录器属性。
FME工作日志
地点:
<LogDir> \旧引擎当前| \ \工作\ <数量> \ job_ <价值> . log
从FME服务器运行的工作空间以与从FME桌面运行的工作空间相同的方式生成FME日志。这些文件记录由FME引擎执行的翻译的详细信息,可以在测试或故障排除从FME服务器运行的作业时提供重要信息。
FME作业日志也可以被访问检查作业的属性从工作页面Web用户界面的。日志显示在log选项卡下,可以作为文本文件下载。
FME作业日志文件的存储和命名格式如下:
\ <数量> \ job_ <价值> . log
在哪里价值工作ID和数量是作业ID组,其增量为千。从0 - 999的作业id日志被分组到一个0目录中,从1000 - 1999的作业id日志被分组到一个1000目录中,依此类推。
FME核心日志
出版商日志
地点:
<LogDir目前核心> \ \ |旧\出版商
此目录为每个通知服务出版商协议支持FME服务器。每个文件记录在相应协议上配置的任何发布者的活动。
用户日志
地点:
<LogDir目前核心> \ \ |旧\订阅者
此目录为每个通知服务用户协议支持FME服务器。每个文件记录在各自协议上配置的任何订阅者的活动。
其他核心日志
地点:
<LogDir目前核心> \ \ |旧\
fmeserver.log
此日志经常用于测试和故障排除,并在每次启动FME服务器时创建。它显示:
- 身份验证和授权信息,包括连接到活动目录,如果适用。
- 与FME服务器数据库相关的连接参数。
- 消息由工作指令和Repository Manager。
- 特定作业的job_id及其生命周期,包括提交到队列、由FME引擎处理和完成。
fmeconfiguration.log
执行a时记录活动备份和恢复。
fmeprocessmonitorcore.log
过程监控日志经常用于测试和故障排除。每次启动FME服务器时,都会创建一个新的进程监视器日志。此日志详细说明了已启动的FME服务器组件,以及是否在任何时候重新启动了任何组件。此日志显示提交到队列的转换(工作区)作业。
fmescheduler.log
的启动和关闭调度器以及调度程序运行的每个工作区。
fmesharedresource.log
此日志记录影响任何的活动资源目录。
FME引擎日志
地点:
<LogDir> \引擎\当前|旧\ <fmeEngine_Engine #> . log
此日志提供了关于FME引擎的启动和转换过程的信息。默认情况下,每次重新启动FME服务器服务时,都会重新创建此日志文件。
通常,FME引擎日志不用于测试和故障排除。然而,你可以查看这个日志看到:
- 哪些作业是由特定的引擎处理的。
- 正在运行的FME命令行和用于运行命令的子部分。如果转换失败,可以从FME服务器控制台使用此命令。控制台删除了一层处理,这是调试时的良好实践。
- 引擎用于处理工作区的参数。
fmeprocessmonitorengine.log
这个日志记录:
- 运行FME服务器的引擎的构建号。
- 如果FME引擎无法启动,并且出现一条错误消息,说明原因,例如许可问题。
- 由Python关闭脚本生成的任何调试信息。
服务日志
地点:
<LogDir> \服务当前旧| \ \
此目录为FME服务器支持的每个Web服务提供日志。
安装日志
地点:
<FMEServerDir> \ Logs \安装
这些日志包含关于安装FME服务器的信息。只有在安装FME服务器时遇到问题时才需要读取它们。
CreateDatabase.log / CreateSchema.log / CreateUser.log
这些日志包含关于初始化FME服务器数据库的信息。
Web应用服务器日志
地点:
Web应用服务器是用于运行FME服务器的第三方应用程序Web服务。默认的应用服务器是Apache Tomcat,但是可以配置其他服务器。应用程序服务器通常自己进行日志记录,这些日志有助于解决服务问题。