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