2016-06-15 7 views
0

ich eine CPF Aufgabe haben, die eine xdmp tut: http-Post, und ich bin socket receive error: wait 10.239.12.22:53501-10.239.12.38:8080: Timeout (decodeResponseLine1)
bekommen Wenn ich das gleiche xdmp tun: http-Post in Abfrage Konsole Ich bin nicht die Socket-Fehler erhalten bekommen .. ich versuchte xdmp:set-request-time-limit(600) Einstellung vor dem xdmp Aufruf: http-Post, aber immer noch nicht funktioniert es ca. 1 min Timeout scheint .. ich habe auch versuchtCPF throwinng SVC-SOCRECV: xdmp: http-post

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) 


aber hat nicht funktioniert. Gibt es etwas, das ich vermisse?

Antwort

2

Das Anforderungszeitlimit gilt für den Code, den Sie selbst ausführen. Xdmp http ruft standardmäßig den http-Grenzwert auf, aber Sie können diesen auch über die Option <timeout> für die Methode überschreiben. Siehe xdmp:http-get für Details:

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

HTH!

+0

Das hat es behoben, aber jetzt bekomme ich 'SVC: EXTIME', wie kann ich die Verarbeitungszeit erhöhen – Ravi

+0

Dort verwenden Sie [xdmp: set-request-time-limit] (http: //docs.marklogic. com/xdmp: set-request-time-limit) für. – grtjn