XQuery:设置解决问题的权限;请求时间限制超过了允许的最大值;错误

XQuery:设置解决问题的权限;请求时间限制超过了允许的最大值;错误,xquery,marklogic,privileges,time-limiting,Xquery,Marklogic,Privileges,Time Limiting,尝试运行查询时,出现以下错误:超出了时间限制。我尝试使用以下代码将请求时间限制增加到8000: for ..... return ( xdmp:set-request-time-limit(8000), myquery) 我遇到以下错误XDMP-TIMELIMIT:XDMP:set请求时间限制(8000)--请求时间限制超过了允许的最大值 xdmp:set request time limit功能需要以下特权之一: http://marklogic.com/xdmp/privileges/x

尝试运行查询时,出现以下错误:
超出了时间限制
。我尝试使用以下代码将请求时间限制增加到8000

for ..... 
return ( xdmp:set-request-time-limit(8000), myquery)
我遇到以下错误
XDMP-TIMELIMIT:XDMP:set请求时间限制(8000)--请求时间限制超过了允许的最大值

xdmp:set request time limit
功能需要以下特权之一:

http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any 

http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-my
我在设置这些特权时遇到了一个问题。我在此声明:

for ..... 
return (xdmp:set-request-time-limit(8000), xdmp:privilege("http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any","execute"), myquery)
但是我仍然得到
请求时间限制超过了允许的最大错误。我想我把它们放错地方了。有什么帮助吗

注:

  • 屏幕截图显示了我的http服务器设置
  • 默认用户是nobody
  • 我正在使用Qqonsole运行查询

我怀疑您正在共享其屏幕截图的应用程序服务器不是QConsole端口的应用程序服务器。

我怀疑您正在共享其屏幕截图的应用程序服务器不是QConsole端口的应用程序服务器。

否,我已从QConsole.QConsole中的内容源下拉列表中选择了相同的服务器是web应用程序。它在自己的HTTP端口(8000)上运行。应用于发出到QConsole的请求的超时设置将是为QConsole端口(8000)配置的超时设置。否,我已从QConsole的内容源下拉列表中选择了相同的服务器。QConsole是一个web应用程序。它在自己的HTTP端口(8000)上运行。应用于发出到QConsole的请求的超时设置将是为QConsole端口(8000)配置的超时设置。