我有一个CPF任务,它执行xdmp:http-post,我得到了socket receive error: wait 10.239.12.22:53501-10.239.12.38:8080: Timeout (decodeResponseLine1)
当我在查询控制台中执行相同的xdmp:http-post时,我没有收到套接字接收错误..我在调用xdmp:http-post之前尝试设置xdmp:set-request-time-limit(600)
但是仍然无法正常工作它似乎超时1 min ..我也试过了
let $config := admin:get-configuration()
let $groupid := admin:group-get-id($config, "Default")
admin:appserver-set-request-timeout($config, admin:appserver-get-id($config, $groupid, "content-repo"), 600)
但是没有用..有什么我想念的吗?
答案 0 :(得分:2)
请求时间限制适用于您自己运行的代码。 Xdmp http调用默认为http限制,但您也可以通过方法的<timeout>
选项覆盖它。有关详细信息,请参阅xdmp:http-get
:
http://docs.marklogic.com/xdmp:http-get
HTH!