我们有一个在多个实用程序(即分开财务)。我们最近为一家公用事业公司购买了一台额外的发动机,他一直在使用别人拥有和支付的发动机。即使他们现在有了自己的,此实用程序的用户继续使用另一实用程序拥有的引擎,那会影响到公用事业的工作。是否有任何方法可以限制用户访问引擎,以便每个实用程序的用户只能看到特定的引擎?
我刚在一些远程机器(VPS)上安装了FMEServer,但是没有可用的引擎。
引擎日志文件显示:
“无法初始化FME引擎,因为无法读取或定位所需的文件FME_engine.parlic。”
而每一个Trhree Parlic文件都位于正确的位置(
/opt/fme服务器/server/fme/parlic/fme_engine.parlic,/opt/fme-engine-2018/parlic/fme_engine.parlic)。
我用的是Ubuntu 16.04。
知道怎么解决这个问题吗?
我有一个在FME服务器上运行的工作区,使用httpCaller调用其他工作区。我没有使用fmeserverjobsubmitter,因为fmeserverjobsubmitter只需要设置为一个工作区,该工作区可以修复参数集,我有很多选项,根据早期的结果/设置,工作区实际上需要运行。我正在使用JSontemplater为httpCaller编写指令,以运行任何需要的工作区。
问题是它使用了两个引擎:httpCaller启动另一个引擎,而原始工作区等待它完成。
当只有一个可能的子工作区时,是否有任何方法可以选择运行多个子工作区,并且只使用一个类似于fmeserverjobsubmitter的引擎?
我的FME服务器在云中有一些奇怪的行为,我无法解释。
我们使用的服务器有三个活动引擎和以下队列系统:
今天早上,我们在生产同步队列中有一个工作流,亚搏在线它占用了许多资源和时间进行处理,并被中止。不知怎么的,服务器在之后(或期间/之前)出现了一些问题。这是因为所有未正确处理的新作业都排队。只有2号引擎能够启动新的工作,即使是其他两个引擎,在自由和不运行。结果导致负载不稳定且高(20000ms响应时间,服务器负载为100),两台发动机空转。比较:通常我们的响应时间是5毫秒,平均负载在0.10到0.50之间。
服务器需要重新启动才能停止加载并激活其他2个引擎。
是否有任何方法可以防止这种形式再次发生,或者在某个地方我可以更深入地了解可能导致这种情况的原因?
我只获得一个引擎的许可,但是当我使用fmejobsubmitter时,会自动创建第二个引擎。这正常吗?这算是使用两个许可证吗?如果我在已经有两个引擎的服务器上运行此作业,两个许可证都将被使用吗?谢谢
当我安装FME服务器时,除了我不能做任何工作外,一切似乎都正常。
网络用户界面已经获取了我的许可证信息,但不会显示任何引擎。
我检查了fmeserver.log文件,它说:
Wed-15-Aug-2018 09:54:44.913 pm错误fmeenginemgrnodeclient 402902:未能连接到作业队列。请确保作业队列已启动。Wed-15-Aug-2018 09:54:44.914 PM错误FmeEngineMgrNoDeclient无法从池中获取资源
如何启动工作队列?
你好,
我们有一台FME服务器2016,有4台授权发动机。我们正在建立一个新的FME服务器2018,我们希望将一些在2016服务器上运行的引擎转移到新服务器上。有可能吗?
我们有一些占用内存的工作区,希望通过引擎设置内存限制,以便确保其他较轻的任务顺利运行。
你好,
我有一个客户端,用于Linux和Windows。他问我,对于FME服务器,Linux和Windows之间是否存在效率差异。你有这方面的经验吗?
使用新的作业队列设置,可以通过Web界面或REST向引擎添加队列标记。要管理日常或夜间运行的作业,最好为这些标记设置时间段。
例如:引擎1具有队列标记“short”,引擎2有“short”和“long”队列标签。这两个标签都将用于管理不同类型的工作区。夜间发动机1的工作队列也应在晚上7点到7点之间“长”,这样两个引擎都可以运行这些工作区。
你好,
我试图在FME服务器中提交作业,但它只是将其放入队列中。当我对问题进行故障排除时,我注意到发动机管理页面上没有列出发动机,我想知道为什么??
我试图通过手动重新启动所有与FME相关的服务来解决问题,但没有成功。
有什么建议吗?这是生产环境?
谢谢您
您是否遇到问题FME服务器引擎?请阅读下面的一些常见故障排除提示,问题,和资源。
“未处理FME服务器作业!”
三个最常见的原因是:(1)FME服务器引擎服务没有运行,(2)FME服务器引擎不是许可证,或者(3)由于无法写入日志/访问共享路径,FME服务器引擎没有启动。请看本文更多信息。
“如何控制FME服务器引擎内存使用?”
这可能是一个复杂的答案——为了获得最佳资源,请复查本文.
“为什么我不能在Web界面中管理FME服务器引擎的数量?”
如果FME服务器无法解析安装FME服务器引擎的主机名,则可能发生这种情况。在向单独的机器添加发动机的情况下,确保已仔细执行数据库更新步骤。请看本文更多信息。
“为什么我在FMEServer2018.0日志的fme server.log中看到“未能获取活动作业队列”?
如果使用分布式FME服务器系统数据库,则可能发生这种情况。必须运行一个安装后脚本。见本节并确保执行步骤3b(addqueuenode.bat)。这在FME服务器2018.1中不是必需的。
您仍然遇到问题吗?
请考虑寄到FME社亚搏国际在线官网区问答如果您仍然遇到本文未解决的问题。也有不同的支持渠道可用。
对如何改进这一点有想法吗?
您可以向我们的观念交流.
另一个想法来自同一个同事,他建议给我工作时间汇报。在关于作业路由和引擎标记的讨论中,他建议,如果一个作业有一个首选的引擎标记,并提交给一个已经在使用的引擎,但实际上它可以在另一个引擎上运行,然后,作业可以重新路由到另一个引擎。如果第二个引擎也很忙,它将被返回到原始引擎的队列(在队列中的同一个位置,理想地!).
这可能是最好的私人参数,只有工作区作者才能设置。除非一个知道在不同引擎上运行的含义的可信用户可以选择是否应该尝试重新路由。例如,我们可以在32位引擎上正常运行作业,以避免与基于64位引擎的长时间运行的基于光栅的进程发生冲突,我们需要考虑的是,这些潜在的冲突将被发送到64位引擎。
我有一个
FME服务器2017.0-构建17259-Win64
我想知道是否有可能有一个32位引擎(2016 v1.2.1:我们需要它,因为APIC插件不能与2017版本一起工作)与一个64位引擎(与服务器一起安装)一起工作。
如果可能的话,我们如何才能设法许可所有这些?
谢谢你的帮助!
我提交了一张关键的罚单,但是我想知道是否还有其他人经历过发动机关闭和长时间不恢复的情况,或者没有手动干预来重新启动服务或FME发动机服务。昨天我们在试验箱发动机上发现错误低于1次,今天早上升级后,我在6台生产引擎中的4台上发现了它。
我在引擎日志中看到以下错误:
2017-08-16 10:27:08 142.5 0.0通知处理FME引擎管理请求:FME关闭服务
2017-08-16 10:27:08 142.5 0.0通知FME发动机停机