You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在使用mlgradle部署MarkLogic时配置Taskserver的max time limit

配置MarkLogic Taskserver的max time limit via ml-gradle

有两种常用方式可以通过ml-gradle配置Taskserver的max time limit:

方式一:在build.gradle中直接配置(推荐)

在项目的build.gradle文件里添加mlTaskServerConfig闭包,指定你需要的超时时长:

mlTaskServerConfig {
  maxTimeLimit = "PT30M" // 示例:设置为30分钟,使用ISO 8601时长格式
}

注意:时长必须用ISO 8601格式,比如PT10M代表10分钟,PT1H代表1小时,PT2H30M代表2小时30分钟。

添加后执行mlDeploy任务,ml-gradle会自动将这个配置应用到MarkLogic的Taskserver。

方式二:通过ml-config目录的配置文件

如果偏好文件式配置,可在项目的src/main/ml-config/taskserver目录下(没有则新建目录)创建taskserver-properties.xml文件,内容如下:

<taskserver-properties xmlns="http://marklogic.com/manage">
  <max-time-limit>PT30M</max-time-limit>
</taskserver-properties>

同样执行mlDeploy任务,ml-gradle会读取该文件并更新Taskserver配置。

验证配置生效

部署完成后,可通过两种方式确认:

  • 登录MarkLogic Admin UI,进入Taskserver的配置页面,查看Max Time Limit字段的值
  • 调用MarkLogic管理API:发送GET请求到/manage/v2/taskservers/1/properties(Taskserver ID通常为1),检查返回结果中的max-time-limit值

内容的提问来源于stack exchange,提问作者Ahmad Tamimi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 15:43:14