西班牙
斯潘4
有时,由于长时间内不再向Workbench中的日志窗口或日志文件打印行,翻译可能会停止运行。
您可以通过工作台、命令行甚至fme服务器运行转换。通常,日志文件输出将显示如下内容(如果正在写入):
…
2015-01-09 14:57:08 8706.5 0.2通知多个作者:多个作者ID`1':写作功能507000
2015-01-09 14:57:09 8706.6 0.1通知多作者:多作者ID`1':写作功能508000
2015-01-09 14:57:09 8706.7 0.1通知多个作者:多个作者ID'1':写作功能509000
2015-01-09 14:57:10 8706.9 0.1通知多作者:多作者ID`1':写作功能510000
日志文件中不会有进一步的输出,并且它将显示为fme已停止或挂起翻译处理。这可能在翻译过程中随时发生-一些翻译可能在读取源数据时挂起,其他翻译可能在运行转换器时挂起,或者如上面的示例那样在编写功能时挂起。
如果遇到这种情况,通常意味着可用磁盘空间已被临时文件完全占用。fme可以在翻译过程中使用临时文件,在大型数据集上,它可以在硬盘上使用许多gb的临时空间。
注意:
默认情况下,除非系统环境变量FMEXTEMP存在,否则FME将在Windows系统上使用%TEMP%来创建临时文件。如果FMEXTEMP存在,FME会将临时文件写入该位置,然而,FME使用的一些第三方插件仍然可以使用%TEMP%目录,因此最好检查两个位置。
一些临时文件没有正确清理,留下了大量临时文件。如果FME已成功完成翻译,并留下临时文件,请将这些文件与工作区和数据一起报告给我们,以便我们可以重现这种情况,并确保临时文件在使用后被正确删除。
小贴士:
使用fme_temp系统环境变量控制fme创建临时文件的位置。
对临时文件使用固态驱动器(ssd)。我们听说,客户在使用带有大型翻译的ssd硬件时获得了令人印象深刻的性能提升。
?2019安全亚搏在线软件公司|法律