你在这里: 参考手册 > FME服务器核心 > 工作指令

工作指令

作业指令控制作业的运行。作业队列首先按优先级排序,然后按提交日期排序。高优先级队列中的作业在较低优先级的作业之前执行,即使较低优先级的作业首先提交。

工作指令可以通过转换服务,FME服务器REST API,FME服务器控制台

工作指令也可以通过日程安排FME工作区订阅者

tm_priority(弃用)

表示请求优先级的整数。值越低,优先级越高。优先级值必须大于或等于零。

如果没有设置优先级,则默认为100。默认范围是1到200,但是除了大于0之外没有其他限制。最高优先级是1。小于或等于0的优先级默认为100。

注意:tm_priority仅为向后兼容性而显示。使用工作队列优先级来代替。如果tm_priority指定时,FME服务器动态创建一个作业队列,以便在其中运行作业。作业队列命名为<队列> - p <队列优先级>, <队列>是tm_tag(下图)和<队列优先级>是由tm_priority。运行作业的FME引擎是与之关联的tm_tag。例如,如果tm_priority11tm_tag默认的时,作业在队列中运行Default-P1通过与默认队列相关联的FME引擎。如果tm_priority81tm_tag测试,作业在队列中运行Test-P5由FME引擎进行队列关联测试。

tm_rtc

运行作业,直到显式取消该作业为止。作业不断重新启动,无论作业是成功完成、失败,还是服务器崩溃或关闭。有效的值真正的

tm_tag

工作队列在其中运行作业。指定的队列覆盖工作区所属存储库的队列。如果未指定,则将作业放置在存储库的作业队列中。

tm_ttc

的时间,以秒为单位的作业将保持运行状态。这个指令是用来确保作业不挂起,无限期阻塞的FME引擎。

tm_ttl

在“生存时间”作业队列秒。这是在工作是对时间敏感,可以成为无效或失效,同时在作业队列中等待的情况下使用。如果作业比“生存时间”排队时间越长,它从队列中,而不是重定向到一个引擎中移除。

注意:此指令仅在FME引擎空闲时执行,包括从一个作业完成到下一个排队作业开始的时间。

例子

另请参阅

标签最长时间的工作,工作超时,工作时间限制,吊作业,停止作业,优先级,RTC,标签,TTC,TTL