span8
span4
有时,翻译可能会出现停止运行,因为工作台中没有更多的行被打印到日志窗口或日志文件中。
您可以通过工作台、命令行甚至FME服务器来运行翻译。通常日志文件输出将显示如下内容(如果写入):
…
2015-01-09 14:57:08|8706.5| 0.2|通知|MULTI_WRITER: multi_writer_id ' 1':写入功能507000
2015-01-09 14:57:09|8706.6| 0.1|通知|MULTI_WRITER: multi_writer_id ' 1':写入功能508000
2015-01-09 14:57:09|8706.7| 0.1|通知|MULTI_WRITER: multi_writer_id ' 1':写入功能509000
2015-01-09 14:57:10|8706.9| 0.1|通知|MULTI_WRITER: multi_writer_id ' 1':写入功能510000
日志文件中不会有进一步的输出,并且会出现FME停止或挂起翻译处理的情况。这可能发生在转换期间的任何时候——有些转换可能在读取源数据时挂起,有些可能在运行转换器时挂起,或者像上面的示例那样在编写特性时挂起。
如果遇到这种情况,通常意味着可用的磁盘空间已经完全被临时文件占用。FME可以在转换过程中使用临时文件,在大型数据集上可以使用硬盘上的许多GB的临时空间。
注意:
默认情况下,FME将在Windows系统上使用%TEMP%来创建临时文件,除非系统环境变量FME_TEMP存在。如果FME_TEMP存在,FME将向该位置写入临时文件,但是,FME使用的一些第三方插件可能仍然使用%TEMP%目录,所以最好检查两个位置。
一些临时文件没有被正确清理,留下了大量的临时文件。如果FME已经成功地完成了翻译,并留下了临时文件,请将这些与工作空间和数据一起报告给我们,以便我们可以重现情况,并确保临时文件在使用后被正确删除。
小贴士:
使用FME_TEMP系统环境变量来控制FME在何处创建临时文件。
使用固态硬盘(SSD)保存临时文件。我们已经从使用SSD硬件和大容量转换的客户那里听说了令人印象深刻的性能提升。
©2019安全亚搏在线软件公司法律