关于FME服务器中的日志文件
FME服务器为其运行的每个工作空间和所有组件创建日志文件。使用这些日志来测试和解决与未产生预期结果的组件相关的任何问题。
为了确保日志文件不会随时间消耗太多的磁盘存储,默认情况下,FME服务器被配置为删除旧日志文件。您可以管理自动日志文件清理系统清理FME服务器Web用户界面的页面。
可以访问日志文件资源Web用户界面的页面(日志文件夹)或来自休息API.。
Note: ">笔记:日志文件存储在FME服务器系统共享位置,该位置在安装时指定。不支持安装后将FME服务器系统共享到另一个位置。有关更多信息,请参阅将FME服务器系统共享移动到另一台机器。
日志文件基于其函数在子目录中分组,在其中当前的
或者老的
目录。日志文件是自动归档的当前的
到了老的
发生以下任一情况时的目录:
- 创建了相同名称的新日志文件。
- 文件的大小已达到5000行文本。
您可以通过编辑适用的应用程序来控制日志文件的自动归档以及日志文件的其他属性MessageLogger.Properties.
文件。有关更多信息,请参阅消息记录器属性。
FME工作日志
地点:
<LOGDIR.> \引擎\目前|旧\ jobs \ <数字> \ Job_ <价值> .log.
从FME服务器运行的工作空间以与FME桌面运行的方式生成FME日志。这些文件记录FME引擎执行的翻译的详细信息,并且在从FME服务器运行的作业测试或故障排除时,可以提供重要信息。
也可以从中访问FME作业日志乔布斯页面Web用户界面。
使用以下格式存储和命名FME作业日志文件:
\ <数字> \ Job_ <价值> .log.
在哪里价值是工作ID和数字是工作ID组,其中千分之一。从0 - 999的作业ID的日志被分组为0目录,从1000 - 1999的作业ID日志被分组为1000个目录,依此类推。
FME核心日志
出版商日志
地点:
<LOGDIR.> \ Core \ Current |旧\出版社
此目录为每个目录提供日志通知服务出版商协议由FME服务器支持。每个文件会在各个协议上记录配置的任何发布者的活动。
订户日志
地点:
<LOGDIR.> \ Core \ Current |旧\订阅者
此目录为每个目录提供日志通知服务订户协议由FME服务器支持。每个文件会记录各协议上配置的任何订阅者的活动。
任务日志
地点:
<LOGDIR.> \ Core \ Current |旧\任务
其他核心日志
地点:
<LOGDIR.> \ core \目前|旧\
fmeserver.log.
此日志经常用于测试和故障排除,并在每次启动FME服务器时创建。表明:
- 身份验证和授权信息,包括连接目录服务器,如果适用。
- 连接参数与FME服务器数据库有关。
- 由创建的消息工作指令和储存库经理。
- 特定作业的Job_ID及其生命周期,包括提交给队列,由FME引擎进行处理,并完成。
fmeconfiguration.log.
执行时日志活动备份还原。
fmeprocessmonitorcore.log.
过程监视器日志经常用于测试和故障排除。每次启动FME服务器时都会创建新的流程监视日志。此日志详细介绍了启动的FME服务器组件,如果随时重新启动任何组件。该日志显示将提交给队列的转换(工作区)作业。
fmescheduler.log.
调度程序日志记录启动和关闭调度程序组件,以及调度程序运行的每个工作空间。
fmesharedresource.log.
此日志记录影响任何影响的活动资源目录。
FME引擎日志
地点:
<LOGDIR.> \发动机\目前|旧\ <fmeengine_engine#> .log.
此日志提供有关FME引擎的启动和转换过程的信息。默认情况下,每次重新启动FME服务器服务时,都会重新创建此日志文件。
通常,FME引擎日志不用于测试和故障排除。但是,您可以查看此日志以查看:
- 哪些工作由特定发动机处理。
- 运行的FME命令行和用于运行命令的子部分。如果翻译失败,则可以从中运行它FME服务器控制台使用此命令。控制台删除一层处理,在调试时是良好的做法。
- 引擎用于处理工作区的参数。
fmeprocessmonitorengine.log.
此日志显示:
- 运行FME服务器的引擎的构建号。
- 如果FME引擎无法启动和错误消息,则指示为什么为什么,例如许可问题。
- 任何由Python Shutdown脚本生成的调试信息。
服务日志
地点:
<LOGDIR.> \服务\目前|旧\
此目录为FME服务器支持的每个Web服务提供日志。
安装日志
地点:
<Fmeserverdir.> \ logs \安装
这些日志包含有关安装FME服务器的信息。如果您遇到了安装FME服务器的问题,才需要阅读它们。
createdatabase.log / createSchema.log / createUser.log
这些日志包含有关初始化FME服务器数据库的信息。
Web应用程序服务器日志
地点:
Web应用程序服务器是用于运行FME服务器的第三方应用程序网页服务。默认应用程序服务器是Apache Tomcat,但可以配置其他应用程序。应用程序服务器通常执行自己的日志记录,这些日志可能有助于解决服务问题。