我有一个FME服务器(2018.1.01),设置有两个本地引擎和一个远程引擎。此远程引擎定期关闭,需要重新启动。我没有发现任何导致它关闭的模式。这是已知问题吗?我也无法管理主机的引擎数量,它没有在Web界面的引擎页面上作为主机列出。
在处理任何数据之前,我的一些工作区包含多个检查,并连接到一些终端变压器。是否有显示自定义错误消息的方法,包括在终结者里面,在Web GUI中而不是默认的翻译失败消息?
尽管终止符消息在日志文件中,我希望将消息显示给最终用户,而不必访问日志文件。
FME服务器2018.1
嗨,大家好,
我有一个关于FME服务器上工具输出格式的问题。
工具运行良好:输入包含DEM层,输出包含一个包含.dwg文件的zip文件夹。
只有一个问题:我必须手动在文件名末尾添加扩展名.dwg,以便以.dwg格式打开文件。马上,解压缩zip文件夹后,输出文件没有给定扩展名。将.dwg添加到文件名之后,文件正确。
有人有什么建议吗?
你好!我有一个工作区,在写出来进行回顾之前,使用pointcloudlassClassifier将las转换为recap。此工作区在桌面上运行100%无瑕疵。但是,当发布到FME服务器时,在浏览器中登录到新会话后,第一次运行工作区总是失败。当运行工作区时,第二次(和后续运行)不编辑任何参数,它将成功运行。有什么能引起这个问题吗?似乎是RCS文件(写入子文件夹)导致工作区失败。
嗨,大家好,
升级到FME 2018.1后,我们无法再连接到MS SQL Server。这似乎是由于无效的连接参数造成的:
使用Java阅读器接口版本2(10月31日)2000)使用模块ms sql_jdbc_spatial to read datams sql server spatial(jdbc)reader:预加载jdbc驱动程序类'com.microsoft.sql server.jdbc.sql server driver'ms sql server spatial(jdbc)reader:使用连接字符串'jdbc:sql server://********和属性'statementpoolingcachesize=10创建连接,disableStatementPooling=false,集成安全性=假,用户=*********加密= false,multisubnetfailover=false,trustservercertificate=true,applicationname=亚搏在线安全软件FME,数据库=*********password=*******com.microsoft.sqlserver.jdbc.sqlserverException:disableStatementPooling值false无效。
然而,我看不到在连接或读卡器级别控制语句池的选项。即使我愿意,我有点担心如果我们禁用池会对性能产生什么影响…
我们仅在FME服务器2018.1(在Docker环境中运行)上得到此错误。在FME Workbench 2018.1上,相同的工作区无问题运行(在Windows和Mac OS上)。它还可以与FME服务器2017.1完美运行。
我们能做些什么来解决这个问题?
谢谢!
FME服务器正在创建前缀为“context id”的动态sudo引擎:
背景:我们的FME服务器上有3个引擎。工作台(WB)1,是一个一直在运行的连续作业,内部WB1触发WB1A和WB1B。
WB2是一个基于Web服务的作业,在启动Web服务调用时触发。
所有WBS都在同一个存储库中。2个引擎专用于此存储库。
步骤1:WB1在发动机1上触发,现在,当发动机1被占用时,所有其他作业都应在发动机2上触发。
步骤2:假设引擎2被wb2占用。
第3步:在这种情况下,当wb1启动wb1a或wb1b时,FME服务器为引擎1或引擎2创建一个前缀为“context id”的动态sudo引擎,并将作业排队到其中一个引擎。
由于发动机1被连续作业(WB1)占用,等待引擎1队列的作业,永远不会被处决。
FME服务器配置中是否有避免创建sudo引擎的方法?
我正在运行Arcgis Pro 2.2.4和FME Server 2018.1.1。我试图在我的工作区中使用ESRIArcpy和geodatabase_sde编写器,但我得到了以下错误。
错误:
无法执行任何与许可相关的任务。此64位版本的FME需要64位背景地质处理,Arcgis Pro或Arcgis服务器。请参阅本文http://fme.ly/qua有关详细信息
无法初始化arcObjects。指定python兼容性“esri arcgis pro 2.1/2.2/2.3(python 3.6)”所需的arcgis
决议:
对于那些试图使用Arcgis Pro 2.2.*和FME服务器的用户。在我看到的任何文档中都没有找到其他必要的步骤。与arcmap或arcengine不同,它是由桌面管理员设置的机器许可证,Arcgis Pro是按用户级别授权的。以下是您需要确保使其正常工作的项目。
确保这两个选项,它将允许FME服务器和Arcgis Pro一起工作。
我创建了一个共享资源目录(名为proj),它基于本文.
我将在(类型:文本)私有参数(名为sharedResource_proj)中使用它,就像使用fme参数一样:
$模板
我从一些脚本化的私有参数访问这个参数,比如:
import fme templatea=fme.macrovalues['sharedesource_proj']+'/templatea.ini'返回模板
当从FME服务器执行我的工作区时,它抛出错误“未能评估python脚本”。
如果我用它工作的文件夹的实际路径替换$(fm_sharedesource_proj),那么问题是资源目录参数,但我不想使用硬编码路径。
我做错什么了?
我们昨晚升级到了2018年的FME服务器,发现我的一个输出多个文件的流程现在为每个输出创建了一个文件夹,而在2017年,所有内容都在一个名为“数据集”的文件夹中。我没有改变任何进程,只是升级到2018年。
谢谢,
乍得
我目前正在使用一个没有PostGIS数据库的FME云实例。我从未保存过Postgis数据库的凭证,因为我有自己的专用数据库。这就是为什么我从未用此信息保存凭证文本文件(安全风险)。
你可以猜到发生了什么…我改变了主意,想在我当前的项目中测试PostGIS数据库作为临时数据库,以便更快地处理中间结果。我知道您不能重新下载凭证文件,但是有没有办法重置整个PostGIS数据库并为数据库生成新的登录信息?(服务器本身的超级用户需要保持完整)其中没有数据,因此我不介意完全重置。
因为无法再次下载:
警告:不要丢失此文件。一旦你下载了这个文件,你就不能再下载了,没有办法找回它。
https://docs.亚搏在线safe.com/fme_cloud/fme_cloud/content/about_instances/connect_to_web_ui.htm
你好,
我们最终成功地在我们的FME服务器上配置了单点登录。我假设打开URL将直接引导我进入主屏幕(http://
打开FME服务器URL时,我得到了一个正确的登录界面,我明确需要按下按钮“使用Windows凭据”。这样做,成功登录,所以我的假设是我们已经很好地配置了单点登录/https…
现在,我的问题:当SSO正常工作时,是否可以绕过此登录屏幕并自动登录用户?我读过这篇文章@ JVT2,看起来他也在问同样的问题,但答案是埃里克詹没有给我正确的答案,还是我错过了什么?
当做,
弗兰克·范·多恩
所以我问过FME服务器团队这个问题,但我希望有人能帮我找个工作。我想说明一下,我不想用有位置的桌子,我也不想使用python来映射到正确的位置。也许没有办法做我想做的事。
所以我有一些夜间工作的地方。我想在桌面和我们的开发FME服务器上测试它们。还有一个生产FME服务器。
对于.sde connections:我在每个服务器环境的e驱动器上创建了一个文件夹(sde connections),连接文件就在其中。桌面上,我正在将e:\映射到网络共享位置。桌面上的e驱动器和dev服务器都连接到开发数据库。FME工作区的作者将使用这些连接来测试他们的工作区。它们可以将它们发布到任何环境中,数据将从正确的数据库中读取并写入正确的数据库。唯一的问题是,无论何时发布它们,FME服务器想要上传连接文件,你总是要取消选中。
我还在其中一个作业和dev或desktop上创建ffs文件,应该转到1个位置,另一个在prod上。我创建了一个名为ffslocation的网络资源,指向一个网络共享。在我的工作区,我还创建了一个名为ffslocation的已发布参数,指向网络共享。现在,当我将工作区发布到FME服务器(开发或生产,我希望它读取资源而不是参数。但这不是唯一的办法,当我运行工作区时,在已发布的参数框中指定$(ffslocation)。相反,如果不创建参数,我无法使用桌面上的资源。
现在,要读取ffs文件(在某些工作区中需要这样做),我可以指定它作为一个读者源,但我不能用它来写。奇怪吗?
更令人困惑的是,我可以在FME服务器上创建数据库和Web连接,并在桌面上创建相同的工作区,无论我将工作区发布到哪个环境,我都可以使用它。FME服务器告诉我连接已经存在。我希望能够以同样的方式使用资源/参数。
最终的目标是拥有一个工作区(已经在BitBucket中控制了版本),并且能够让它无缝地工作,而不管开发人员或生产人员如何,桌面或服务器。
希望你能考虑一下。
“http/1.1 403禁止出错”
几个月来,我已经能够使用两个工作台从网络内和网络外检索数据,但突然间,我在2018年的FMEServer中遇到了以下两个工作台的问题。我收到的消息:receivedhttp response header:'http/1.1 403 forbidden'。当我在IE或Chrome中发出请求时,我会返回一条消息。
使用FME桌面,我没有问题。
我试图填写FMEServer的令牌,但没有结果。
HTTP/FTP传输:下载资源'https://genconnector.nl:443/map/services/wbd/wfs/?服务=WFS&请求=getCapabilities&版本=1.1.0'到本地文件'C:\windows\temp\fmeengines\localhost_engine2\wfscapability_1537424370349_6088.xml' |
HTTP传输摘要-状态代码:403,下载大小:“1559字节”,DNS查找时间:“1e-6秒”,总传输时间:'0.39秒',网址:https://genconnector.nl:443/map/services/wbd/wfs/?服务=WFS&请求=getCapabilities&版本=1.1.0’ |
接收到HTTP响应头:“http/1.1 403禁止来自”https://genconnector.nl:443/map/services/wbd/wfs/?服务=WFS&请求=getCapabilities&版本=1.1.0’ |
|
发生了致命错误。查看上面的日志文件了解详细信息 |
升级至2018.1。服务器有7个引擎和64 GB或RAM。有些作业将出现错误“尝试获取FME会话时出错”,但第二次运行时将正常运行。今天晚些时候会在保险箱开一张票,但如果有人遇到这亚搏在线个问题,请告诉我解决方法。
我对2018.1版的FME服务器2018有问题-内部版本18520-win32
我在Windows10 32位上安装了FME服务器,并获得了许可证,但引擎不可用。
我已经尝试过很多次删除FME服务器,然后重新安装,但同样的问题。
当我打开Web界面时,收到了附加的错误消息。