span8
span4
您可以通过FME服务器web界面或任何其他客户端提交作业,但FME引擎永远不会运行任何作业。
当通过Web用户界面中的作业提交器或数据下载服务提交作业时,作业永远不会运行,浏览器最终会超时。如果使用电子邮件通知提交工作,电子邮件永远不会出现。
作为管理员,如果您打开FME Server web界面,单击Jobs选项卡并切换到Queue选项卡,您将看到作业正在排队,但没有运行。
这个问题至少有两个可能的原因:
1.可以提交作业,但如果没有连接到FME服务器核心的正在运行的FME引擎,则不会提交作业。你可以使用Web管理界面来确认这种情况:
程序- FME服务器- Web管理界面或http:// <主机名>:<口> / fmeserver-admin /回家
您将在主页上看到一个警告,说明您没有运行FME引擎。同样,在Jobs选项卡中,您将看到作业已经排队,但没有作业正在运行
有一些原因,你可能没有任何FME引擎可用:
2.导致这个问题的第二个可能原因不太常见,但与DRA(动态请求分配)有关。使用DRA,可以配置您的FME引擎只接受某些格式或对引擎施加其他限制。如果提交具有特定格式的作业,但该格式没有可用的引擎,作业将不会运行。也可以使用tm指令tm_fmeInstance=Engine1在作业请求中指定特定的FME引擎。如果FME Engine1没有运行,或者它不能写入您的格式,作业将无限期排队。
1您可能需要FME服务器的license。如果您已经有一个可用的浮动许可证服务器,您可以运行FME许可助手来将FME指向浮动许可证服务器。在Windows上,授权助理可通过以下途径获得:
程序> FME服务器>安装> FME授权助理
在Linux和Solaris上,有一个命令行FME Licensing Assistant可用:
如果您没有FME服务器的许可证,请联系您的安全软件帐户经理或亚搏在线sales@亚搏在线safe.com.完整的授权说明可在此找到:licensing
2.您可以通过查看processMonitorConfig.txt文件:
\ Server \processMonitorConfig.txt
FME引擎的路径在文件的末尾给出,如下所示:
CMDFMEEngine_Engine1 = " C: /应用程序/ FMEServer / /服务器/ fme / FMEEngine.exe”……
3.如果您的FME服务器是分布式安装,则FME引擎可能运行在不同的机器上。检查机器是否在运行,机器上的FME引擎是否已经启动。
4.在FME Server 2011及更早的版本中,FME Server的启动顺序可能会出现问题。这可以通过查看您最近的processMonitor日志和fmeServer日志来确认:
通常,这个问题的根源是用于运行FME Server的默认HSQL数据库已经变得非常大,以至于启动速度不够快。最好的解决方案是FME Server 2011使用生产级数据库(Oracle、SQLServer、MySQL都支持),或者升级到FME Server 2012或更高版本。
使用生产数据库的配置步骤FME FME Server 2011服务器2011可以找到管理员指南附录b .使用FME一定要备份您的存储库数据库服务器存储库读者(管理指南第五章——FME服务器升级:> FME服务器备份存储库使用FME桌面)之前this configuration change.
5.如果问题涉及原因#2以上(DRA),请检查您的DRA配置文件\服务器\fmeServerConfig.txt并确保你提交的工作可以由一个或多个FME引擎完成。
©2020 S亚搏在线afe Software Inc |法律