span8
span4
自从更新到FME服务器2019,许多工作空间通过网络读写似乎是有问题的。
在这个特殊的实例中,我有一个向CKAN at写入数据的工作区运用服务.au。桌面工作得很好,但自从更新我们的服务器它不再工作。
我的工作空间就是以这个为模型的(做了一些小改动来反映api的一些更新):
https://github.com/datagovau/ckan-api-examples/blob/master/FME/CKANUpdate.fmw
第一个问题是,我的HTTP呼叫者在桌面上有响应体编码设置为“自动检测”。我发现服务器在这个问题上失败了,经过反复试验,我发现它在设置为unicode 8位时仍然可以工作。
然而,更严重的问题是,我不能让它转移我的文件。错误是这样的:
63 | HTTP/FTP传输错误:'发送数据给对等方失败' |
64 | HTTPCaller_2__3(HTTPFactory):请确保您的网络连接设置是否正确 |
65 | HTTPCaller_2__3(HTTPFactory):请确保以下代理信息是正确的。目前代理的是:“MYPROXY:8080” |
看起来代理是正确的,因为工作空间能够下载json文件只有两行:
HTTPCaller(HTTPFactory):HTTP传输的概要 - 状态码:200,下载大小: '8009个字节',DNS查找时间: '0.00102秒',总传送时间: '0.180459秒' |
如果有人有任何建议,我将非常感激。
谢谢
安德鲁
刚开始,但我想我可能找到了解决办法。它看起来像是服务器上安装的libcurl 7.65.2.0的一个bug。我们的桌面使用libcurl 7.61.1.0。我用桌面版替换了服务器版,一切看起来都很好。这可能是一些安全的东西可能想要看看也许…亚搏在线
你好@andrewspencer这个问题最近引起了我的注意 - 已经有过自FME Server的替代libcurl的任何问题?
你能不能请让我们知道版本号FME Server和FME桌面,您正在使用?(建立号码与五个数字表示 - 例如,19642)
通过提交日志看,我们升级到7.65.2跨所有平台和桌面/服务器大约建19617和较新的,(这应该是)。
您所连结的工作区(GitHub的)似乎与FME 2015年(建15244)进行编写。你使用的工作区作为起点的模板?如果是这样,我想知道如果所有的变压器在2019年进行了升级到最新版本?(特别是HTTPCaller具有可升级..)
如果你能与我们分享违规的工作空间,可以帮助我们缩小问题的范围。您可以提交给我们支持团队如果它包含敏感信息。
我希望我们能评估,如果这个库升级将影响任何其他的工作流程。亚搏在线我为它给您造成的不便深表歉意!(大故障查找和替换部件,顺便!)
你好@rylanat亚搏在线safe,感谢您的回复。我已经附上一个工作空间(我们有这些对每天的时间表运行6)。我们的API密钥和源文件的位置已被删除,但这样做的最终结果是在这里:https://data.gov.au/data/organization/nationalnativetitletribunal。GitHub上的工作区是有点老了,我们需要做一些更多的工作,以扁平比我们在2015年做的JSON。在我们的工作区,所有的变压器已经进行了更新。
我们的桌面版本是19608,我们的服务器是19617。
由于替换的libcurl我已经没有任何问题,而且还解决了响应的Unicode /自动检测问题。
从表面上看,它似乎是服务器试图失败之前切换流量以HTTP / 2,而桌面很高兴与HTTP / 1.1。再次感谢您的关注,让我知道如果你需要任何更多的信息。
谢谢@andrewspencer,我要在工作区仔细看看...
在此期间,你可以尝试建立桌面FME的19617?我很好奇,如果这个问题是唯一的FME Server或生成。我希望你会遇到同样的问题与FME桌面的更新版本,而是想证实的怀疑。
我们有19642目前市面上我们下载页面,但如果你需要19617(Win64的),你可以抓住从这里我们的FTP:ftp://ftp.亚搏在线safe.com/fmebuilds/fme-desktop-b19617-win-x64.msi(请注意,该链接是暂时的)
我有一个提示是打开FME调试日志,这是非常有用的,我发现与HTTPCaller -特别是当一个代理在使用。
可能已经修复了一个bug/问题,这意味着现在的数据试图通过配置的代理,而以前没有。奇怪的是,问题只与FME服务器。是防火墙还是CORS问题?
©2019安全亚搏在线软件公司法律