span8
span4
每当我们取消正在运行的作业(在我们的例子:使用REST API),作业上FME Server的核心成功取消(工作报告本身,当我们获取地位中止),但发动机在其上运行作业 (on a different physical machine than the Server core) just keeps on going: the job simply runs until the end of the translation.这不是我所期待的,但因为我没有看到在服务器日志例如任何错误关于与引擎通信的问题,我开始怀疑。
这是预期的行为?如果是这样,是否有办法真正停止发动机工作过程中呢?如果不是,在任何建议,就如何解决这一问题?
嗨桑德,
取消作业应重新启动发动机和作业未完成应该没有预期的那么你所看到的。我在非分布式环境下快速测试,它的工作,但我们需要有单独的机器上要测试的发动机。只是为了确认您的REST API调用,你在做这样的事情:
删除HTTP://本地主机/ fmerest / V2 /转换/职位/跑步/ 1221
你好,我们又见面了
我再次测试了一个分布式系统,其中FME引擎在一个单独的机器上,我仍然看到工作被适当地取消,引擎被重新启动。如果您不介意发送您的版本信息和日志文件目录,您可能希望将此提交给support。
谢谢
嗨,砂光机
我试着通过邮寄从REST到t转化/命令/提交/用标签强制一个特定的引擎,并通过REST删除。似乎仍然工作良好,引擎下降,工作尚未完成。我知道这个是因为队列作业已经启动。我们将寻找这个支持。
谢谢
当FME Server上运行的工作区包含已产卵子子流程FMEServerJobSubmitter变压器观察已取消的工作继续在FME服务器2016.1(及以上)运行的此问题。
在FME Server的2017.0,工作流管理与FME Server引擎的底层架构已经改变。亚搏在线使用Build 17167这个问题测试不再经历。
这种知识中心文章已更新,以反映这一信息。
@sander_s - 我建议在FME Server的测试此2017.0构建17167(或更新版本)。如果问题仍然存在,请联系亚搏在线安全支持(如果你还没有的话)。
我的团队中的一名成员使用REST API启动了运行在各个引擎上的两个并发进程。我可以通过引擎返回的Web UI取消其中一个,但另一个仍在运行。引擎也没有显示在引擎和授权页。他在之前的工作申请中也看到过这种行为。谢谢。
©2019安全亚搏在线软件公司|法律