西班牙
斯潘4
如果你看到下面的错误信息,那么你就已经突破了单一的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文件仍在运行的进程也将被终止,但您可以为脚本设置一个计划,以便在知道没有其他正在运行的工作区时运行。
这个工作空间变压器开发使运行一个工作区会引发一系列的子工作区的运行。该作品以产生一个新的FME的过程,是一批但是使用处理该变压器可以产生许可错误有用。您可以控制在变压器的参数来帮助新FME过程的产卵减少这种错误发生的风险。
WorkspaceRunner参数编辑器
调整这些参数设置可以帮助您避免进一步遇到许可错误。例如:将“最大并发FME进程数”设置为5将使2个FME进程可用于运行其他工作区。
如果您对实现大量并发进程感兴趣,我们建议您研究FME服务器,这是一个可扩展的解决方案,使您可以增加根据您的需要的并发进程数 - 通过增加FME Server引擎的数目。
FME服务器是一个与FME桌面携手工作的web应用程序,它为您的所有工作区提供了一个自动化平台。
FME服务器提供了两个主要功能,可以帮助您克服此授权错误:
亚搏在线外管局为FME伺服器提供60天免费试用:https://www.亚搏在线safe.com/fme/fme-server/trial-download/
如果你过渡到运行FME Server的工作区,你将需要更换与任何WorkspaceRunner变压器FMEServerJobSubmitter.
FMEServerJobSubmitter具有与WorkspaceRunner相同的底层角色,但提供了其他参数,例如指定作业队列。此转换器为每个输入它的功能提交一个作业,但此处要注意的关键参数在提交模式:
如果设置为“否”,则作业将异步运行,这意味着一旦服务器收到请求,作业id将通过提交的端口输出。
FMEServerJobSubmitter参数编辑器
任何进一步的故障排除帮助,请参阅文章:FME Server故障排除:FMEServerJobSubmitter。
?2020安全亚搏在线软件公司|合法的