span8
span4
基本上,我们有一些写数据的fmw文件,然后我们有第二个fmw文件,它将作业状态信息加载到oracle表中进行日志记录。第一个fmw运行,然后调用DataLoadingStatus主题
然后,被调用的mw(它用第一次fmw运行时的作业状态信息填充Oracle表)通过填充“向Reader发送通知数据”的方式向通知服务注册
我们运行的引擎分布在许多不同的机器上。
进程正在正确地工作,它将正确的路径传递给第二个fmw来查找临时文件。
e: \ tomcat \ temp \ \ FMEServer \实用工具603774853810044_gpas_status.txt-该文件确实存在于核心主机。
问题是发动机分布,所以当第二逐步运行在分布式引擎和去读这个文件,它正在寻找这条道路在本地盒子是E开车而不是核心主机盒,文件不存在在当地的盒子,所以错误:
错误:|文本文件读取器:源数据集的e:\FMEServer\Utilities\tomcat\temp\605131760468036_gpas_status.txt不存在
某个地方告诉FME服务器在哪里写入这些临时文件到这个路径:
e: \ tomcat \ temp \ \ FMEServer \实用工具603774853810044_gpas_status.txt
将它们写入资源路径,分布式引擎可以找到:
资源\ temp \ requestdata \ \系统4072616362113062_gpas_status.txt”
你知道这是什么地方吗?
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
还要检入以下值
由于某种原因,它们都是在我的(单引擎)安装上的相对路径,当这种类型的错误发生时,总是有点可疑。你可以试着把它们设为绝对路径,看看是否有区别。只要不要忘记重新启动你的核心+引擎服务,如果你改变了什么。
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
我将从查看配置文件开始,特别是如果你发现这些在你的引擎安装:
特别是,看看您是否可以在那里找到对tomcat临时文件夹的引用。
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
所以当fmw运行时,它会创建一个文件,这个文件会自动创建一个ta guid名称为33358624659273_gpas_status.txt”
例
{
“工作区”: “GPAS_WSR.fmw”,
“timeRequested”:“星期二,05日 - 12月2017年上午一时00分00秒”,
“NumFeaturesOutput”: “250”,
“requestKeyword”: “SERVER_SCHEDULER”
“timeStarted”:“星期二,05日 - 12月2017年上午01时00分零零秒”,
“库”:“ETL_PROD”
“jobsuccess_topic”: “gPasDataLoadingStatus”
“LOGFILENAME”: “job_603.log”
“StatusMessage”: “翻译成功”,
“jobfailure_topic”: “gPasDataLoadingStatus”
“StatusNumber”: “0”,
“ID”: “603”,
“timeFinished”:“星期二,05日 - 12月2017年上午01时零零分21秒”,
“logHome”: “// ETL / FME16Repository ///资源/日志”,
“logUrl”:“HTTP:// Nz1320 / fmerest / V3 /转换/职位/ ID / 603 /日志“
}
我们有FME服务器设置,以便它使用一个共同的驱动器,所有的存储库的资源等,都是相同的驱动器,所有的引擎能看到像相同的数据上\\my.net\参考\ ETL \ FME16Repository \
在我们的旧成立,这些文件在该路径自动创建,所有的引擎可以得到他们。
\\ MyFolder中\参考\ GeoTool \ EDW \ FME16Repository \资源\ SYSTEM \ TEMP \的RequestData \4072616362113062_gpas_status.txt”
在我们新的安装,由于某些原因,正在这里主机芯盒创建的文件,所以分布式引擎FMW运行还看不出来。该处理是使他正确道路被叫FMW,所以这部分在技术上的工作。
e: \ tomcat \ temp \ \ FMEServer \实用工具33358624659273_gpas_status.txt
VDC
某处有一些东西是告诉FME服务器在那里创建这些文件
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
根据您的描述,似乎您运行的是没有公共服务器系统共享的分布式引擎,对吗?
如果是这样,我怀疑解决方案是重新考虑您的安装,使您的引擎都连接到相同的系统共享,见https://docs.亚搏在线safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/Install-Core-and-Engines-3-Tier.htm
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
嗨@ mferwerda111在第一工作区,你指定在哪里写入数据?如果是这样,是什么样子?
我想不出一个设置了我的头顶部,但作为一种解决方法可能您使用UNC路径替换驱动器路径,然后使用featurereader,将永远在从核心机的文本文件中读取数据。
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
©2019安全亚搏在线软件公司法律