span8
span4
If you see the following error message,then you have exceeded the limit of 8 concurrent fme.exe processes running with a single FME Desktop license:
Error message was: FME license system failure: The maximum number of concurrent FME instances specified in the license has been reached (-508)
Note: The setting is system-wide so having multiple installs on the same machine will not allow for more simultaneous processes.
This limit is different from that placed on the parallel processing of "group by" transformers.These transformers limit the number of processes based on license level.More information on this can be found in theproduct documentationand the blog postFME 2012 Sneak Peek: Parallel-Processing.
FME Desktop licenses are restricted to allow a maximum of 8 fme.exe processes to run at any one time.This includes any running Workspaces and any Data Inspectors,either run through command line or workbench,including those launched from another workspace using the WorkspaceRunner transformer.
If you receive this error but are not attempting to run more than 8 concurrent workspaces then check in your Task Manager for any idle fme.exe processes that have failed to terminate upon earlier job completion.
作业取消后,空闲(0%cpu)FME exe进程仍显示在任务管理器中
If this is a recurring issue,a workaround is to set up a Python Shutdown Script to end all fme.exe processes after the workspace in question is done.You can find an example scripthere.
Example Shutdown Python Script
Note: You will not be able to do this if there are other fme.exe processes still running as these will also be terminated,但是,您可以为脚本设置一个时间表,以便在您知道没有其他正在运行的工作区的时候运行。
TheWorkspaceRunner transformerwas developed so that running one workspace would trigger the run of a series of child workspaces.This works by spawning a new FME process and is useful for batch processing however using this transformer can generate the licensing error.You can control the spawning of new FME processes in the transformer parameters to help reduce the risk of this error occurring.
The key parameter to be aware of is ‘Wait For Job to Complete':
WorkspaceRunner parameter editor
Adjusting these parameter settings should help you to avoid further encounters with the licensing error.例如:将“最大并发FME进程数”设置为5将使2个FME进程可用于运行其他工作区。
如果您有兴趣实现更多的并发进程,we suggest you look intoFME Server,which is a scalable solution that allows you to increase the number of concurrent processes based on your needs – by increasing the number of FME Server Engines.
FME Server is a web application that works hand in hand with FME Desktop providing an automation platform for all your workspaces.
FME Server supplies two major features that would help you overcome this licensing error:
亚搏在线Safe offers a free 60 day trial for FME Server:https://www.亚搏在线safe.com/fme/fme-server/trial-download/
If you make the transition to run a workspace on FME Server you will need to replace any WorkspaceRunner transformers with theFMEServerJobSubmitter.
The FMEServerJobSubmitter has the same underlying role as the WorkspaceRunner but provides additional parameters such as designating a Job Queue.This transformer submits one job per feature that enters it but key parameters to be aware of here are found underSubmission Mode:
If this is set to No then the jobs are run asynchronously,meaning the job id is output via the Submitted port as soon as the server receives the request.
fmeserverjobsubmitter参数编辑器
For any further troubleshooting help please refer to the article:FME Server Troubleshooting: FMEServerJobSubmitter.
Hostid.txt file displays "fffffff" as the hostid
Floating License Troubleshooting
Database License Editions of FME Desktop
Error reading large number of Raster files
"Tool Not Licensed" Error When Using the Quick Import/Export FME Interoperability Tools
Unable to open FME Desktop when using the FME ArcGIS Data Interoperability Edition License
Installing a floating license for the SpatialBiz Smallworld Reader/Writer Plugin
How to Read and Translate all Feature Classes from Multiple ESRI Geodatabases
© 2019 亚搏在线Safe Software Inc |Legal