工作指令
工作指令控制作业队列。作业队列,按优先第一排序,然后按日期提交。具有更高的优先级作业低优先级的作业之前执行,即使以较低的优先级作业首先提交。
工作指令可以通过提供转换服务,FME Server的REST API和FME服务器控制台。
tm_priority
代表该请求的优先级的整数。值越低意味着更高的优先级。优先级值必须大于或等于零。
如果未设置优先级,默认为100。默认范围是1至200,但没有比大于零其他限制。最高优先级为1。优先级小于或等于零缺省值为100。
tm_rtc
运行作业,直到它被明确取消。这项工作不断重新启动,不管作业是否成功完成,失败或服务器崩溃或者被关闭。有效值真正要么假。
tm_tag
作业队列标签分发FME引擎之间的工作。如果指定,作业请求重定向到已配置为接受该标签的发动机。欲了解更多信息,请参阅作业队列。
tm_ttc
的时间,以秒为单位的作业将保持运行状态。这个指令是用来确保作业不挂起,无限期阻塞的FME引擎。
tm_ttl
在“生存时间”作业队列秒。这是在工作是对时间敏感,可以成为无效或失效,同时在作业队列中等待的情况下使用。如果作业比“生存时间”排队时间越长,它从队列中,而不是重定向到一个引擎中移除。
注意:此指令时,FME引擎是免费的,这包括作业的完成和下一个排队作业的开始之间的时间段期间才会强制执行。
例子
指定任务指令为在URL查询字符串参数。
本示例指定比的缺省值100更高的作业优先级(在这种情况下,50):
HTTP://localhost/fmejobsubmitter/Samples/austinDownload.fmw&tm_priority=50
您可以指定在这些FME Server的REST API V3端点的身体工作指令:
/变换/提交/ <库> / <工作空间>
/变换/事务处理/ <库> / <工作空间>
例如:
“TMDirectives”:{
“RTC”:假的,
“说明”:“这是我的描述”,
“标签”: “LINUX”,
“优先”:5
},
另外,在/变换/ transactdata / <库> / <工作空间>端点,指定工作指令作为单独的URL参数。
也可以看看
标签最长时间的工作,工作超时,工作时间限制,吊作业,停止作业,优先级,RTC,标签,TTC,TTL