gpt4 book ai didi

marklogic - 定时任务的时间限制是多少?

转载 作者:行者123 更新时间:2023-12-05 02:55:44 27 4
gpt4 key购买 nike

我正在处理最终将成为计划任务并且可能运行时间相当长的任务。我通过在查询控制台中调用 xdmp.spawn() 来测试它,并且不得不增加默认的 timeLimit 参数。据我了解,xdmp.spawn() 将使用为应用服务器设置的默认时间限制,您可以指定不同的 timeLimit 直到应用服务器的最大时间限制参数。

但是定时任务的时间限制是多少?我什至不清楚他们运行在什么应用服务器上。似乎没有任何方法可以指定不同的时间限制,那么它会使用默认时间限制还是最大时间限制?

最佳答案

如果没有为任务主机指定主机,计划任务将在分配的主机或所有主机上执行。

https://docs.marklogic.com/guide/admin/scheduling_tasks#chapter

  1. In the Task User and Task Host fields, specify the user with permission to invoke the task and the host computer on which the task is to be invoked. If no host is specified, then the task runs on all hosts.

默认的任务服务器时间限制类似于任何其他应用程序服务器:

  • 默认时间限制600
  • 最大时间限制3600

您可以在管理界面中验证(和调整)这一点,方法是:配置 -> 组 -> 默认(或您的服务器所在的任何组)-> 任务服务器

https://docs.marklogic.com/admin-help/task-server

  • max time limit specifies the upper bound for any request's time limit. No request may set its time limit (for example with xdmp:set-request-time-limit) higher than this number. The time limit, in turn, is the maximum number of seconds allowed for servicing a query request. The App Server gives up on queries which take longer, and returns an error.
  • default time limit specifies the default value for any request's time limit, when otherwise unspecified. A request can change its time limit using xdmp:set-request-time-limit. The time limit is the default number of seconds allowed for servicing a query request.

关于marklogic - 定时任务的时间限制是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61020147/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com