2016-06-15 2 views
0

У меня есть задача CPF, которая делает xdmp: HTTP-сообщение и я получаю socket receive error: wait 10.239.12.22:53501-10.239.12.38:8080: Timeout (decodeResponseLine1)
Когда я делаю то же xdmp: HTTP-сообщение в консоли запроса я есть не получаю сокет получать ошибку .. Я попытался установить xdmp:set-request-time-limit(600) перед вызовом xdmp: HTTP-пост, но по-прежнему не работает, кажется, тайм-аут около 1 мин .. Я также попыталсяCPF throwinng SVC-SOCRECV: xdmp: HTTP-пост

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) 


, но не работает. Есть ли что-то, что я пропал?

ответ

2

Срок действия запроса для кода, в котором вы работаете. Xdmp http вызывает по умолчанию ограничение по http, но вы также можете переопределить это с помощью опции <timeout>. См xdmp:http-get подробности:

http://docs.marklogic.com/xdmp:http-get

HTH!

+0

Это исправлено, но теперь я получаю 'SVC: EXTIME', как увеличить время обработки. – Ravi

+0

. Здесь вы используете [xdmp: set-request-time-limit] (http: //docs.marklogic. com/xdmp: set-request-time-limit) для. – grtjn

Смежные вопросы