span8
span4
如果你看到下面的错误信息,那么你就已经突破了单一的FME Desktop许可证运行8和并发fme.exe工艺的限制:
错误信息是:FME许可证系统故障:已达到许可中指定的并发FME实例的最大数目(-508)
注:该设置是系统级的,具有相同的机器上多个安装不会允许更多的并发进程。
此限制是从该“分组”变压器放置在并行处理不同。这些变压器限制的基础上许可级别的进程数。更多这方面的信息可以在找到产品文档和博客文章FME 2012先睹为快:并行处理。
FME桌面许可证被限制到允许的最大8个fme.exe过程,以在任一周时间中运行。这包括任何运行工作空间和任何数据检查员,无论是通过命令行或工作台运行,包括那些从使用WorkspaceRunner变压器另一个工作区启动。
如果您收到此错误,但不尝试运行则超过8个并发工作区中的任务管理器中检查已经失败的早期作业完成后终止任何空闲fme.exe过程。
空闲(0%CPU)FME EXE过程在任务管理器仍然表示作业被取消之后
如果这是一个反复出现的问题,解决方法是建立一个Python关闭脚本结束所有fme.exe过程中涉及的工作区完成后。你可以找到一个示例脚本这里。
例如关机 - Python脚本
注意:您将无法是否有仍然在运行,因为这些其它fme.exe进程也将终止做到这一点,但你可以建立一个时间表,一个脚本在运行时间,你知道有没有其他正在运行的工作区。
该WorkspaceRunner变压器开发使运行一个工作区会引发一系列的子工作区的运行。该作品以产生一个新的FME的过程,是一批但是使用处理该变压器可以产生许可错误有用。您可以控制在变压器的参数来帮助新FME过程的产卵减少这种错误发生的风险。
WorkspaceRunner参数编辑器
调整这些参数的设置应该可以帮助您避免与许可错误进一步接触。例如:设置“并发FME最大进程数”至5会离开2 FME处理可用于运行其他工作区。
如果你有兴趣在实现并发进程的数量较多,我们建议您看看FME服务器,这是一个可扩展的解决方案,使您可以增加根据您的需要的并发进程数 - 通过增加FME Server引擎的数目。
FME Server是一个Web应用程序,在手工作手与FME桌面提供了所有工作区的自动化平台。
FME Server提供了两个主要功能,将帮助你克服这个许可错误:
亚搏在线安全提供免费60天试用的FME服务器:https://www.亚搏在线safe.com/fme/fme-server/trial-download/
如果你过渡到运行FME Server的工作区,你将需要更换与任何WorkspaceRunner变压器FMEServerJobSubmitter。
该FMEServerJobSubmitter具有与WorkspaceRunner相同的底层的作用,但提供了额外的参数,例如指定一个作业队列。每个要素进入,但关键的参数,该变压器的提交一个作业要注意这里下被发现提交模式:
如果设置为否,则作业异步运行,这意味着作业ID是通过提交端口输出,一旦服务器收到请求。
FMEServerJobSubmitter参数编辑器
有关进一步的故障排除帮助,请参阅文章:FME Server故障排除:FMEServerJobSubmitter。
©2019安全亚搏在线软件公司|法律