西班牙
斯潘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安全亚搏在线软件公司|合法的