You may be interested to know that MarkLogic 9 and 8.0.7 will have a significant improvement for this endpoint, which may mitigate the expiration time that you're seeing.
Charles Greer Lead Engineer MarkLogic Corporation [email protected] Cell: +1 707 318 0442 @grechaw www.marklogic.com ________________________________ From: [email protected] [[email protected]] on behalf of Dave Cassel [[email protected]] Sent: Wednesday, April 12, 2017 9:12 AM To: MarkLogic Developer Discussion Subject: Re: [MarkLogic Dev General] Updating graph with Curl Looks to me like you could either split your input into multiple requests, or use MLCP and have it do the same thing. -- Dave Cassel, @dmcassel<https://twitter.com/dmcassel> Technical Community Manager MarkLogic Corporation<http://www.marklogic.com/> http://developer.marklogic.com/ From: <[email protected]<mailto:[email protected]>> on behalf of Ghislain Atemezing <[email protected]<mailto:[email protected]>> Reply-To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Date: Wednesday, April 12, 2017 at 12:04 PM To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Subject: Re: [MarkLogic Dev General] Updating graph with Curl Hi Dave, I don’t remember I found something interesting in the logs. Something along these lines: {"errorResponse":{"statusCode":500, "status":"Internal Server Error", "messageCode":"INTERNAL ERROR", "message":"XDMP-EXTIME: map:put(map:map(<map:map xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" .../>), $graph, (map:get(map:map(<map:map xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" .../>), $graph), .)) -- Time limit exceeded Yes, I’ve used mlcp to load the billion triples in the triple store. What I want know it to do multithreading operations to update my dataset. Best, Ghislain Le 12 avr. 2017 à 17:30, Dave Cassel <[email protected]<mailto:[email protected]>> a écrit : With a 500 Internal Server Error, you should have something in the ErrorLog. Can you send what you find there? I've never posted directly to /v1/graphs; I've always used mlcp to load triples: http://docs.marklogic.com/guide/mlcp/import#id_32771. You could try that as an alternative. -- Dave Cassel, @dmcassel<https://twitter.com/dmcassel> Technical Community Manager MarkLogic Corporation<http://www.marklogic.com/> http://developer.marklogic.com/ From: <[email protected]<mailto:[email protected]>> on behalf of Ghislain Atemezing-Pro <[email protected]<mailto:[email protected]>> Reply-To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Date: Wednesday, April 12, 2017 at 11:18 AM To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Subject: [MarkLogic Dev General] Updating graph with Curl Hello, I am having an issue when trying to update my endpoint using curl with some triples in a .nq file. The file contains almost 2Mio triples and I wanted to update my repository. Here is the command: curl --anyauth --user mondeca:MdK2016! -i -X POST --data-binary @./<myfile>.nq -H "Content-type: application/n-quads" 'http://myhost:8000/v1/graphs?database=m<http://localhost:8000/v1/graphs?database=opoceProd>ydataset' I am having timeout after setting the limit to 600s and 1200s. Below is the error I receive: HTTP/1.1 500 Internal Server Error Content-type: application/json; charset=UTF-8 Server: MarkLogic Content-Length: 500 Connection: Keep-Alive Keep-Alive: timeout=5 Is there any good practice to do for this kind of task? Am I using a wrong Curl command to update my repository? Thanks in advance for any help. Best, Ghislain -- -------------------------------------------- Ghislain A. Atemezing, Ph.D R&D Engineer @ Mondeca, Paris, France Labs: http://labs.mondeca.com<http://labs.mondeca.com/> Tel: +33 (0)1 4111 3034 Web: www.mondeca.com<http://www.mondeca.com/> Twitter: @gatemezing About Me: http://atemezing.org<http://atemezing.org/> _______________________________________________ General mailing list [email protected]<mailto:[email protected]> Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general -------------------------------------------- Ghislain A. Atemezing, Ph.D R&D Engineer SemWeb @ Mondeca, Paris, France Labs: http://labs.mondeca.com<http://labs.mondeca.com/> Tel: +33 (0)1 4111 3034 Web: www.mondeca.com<http://www.mondeca.com/> Twitter: @gatemezing About Me: https://w3id.org/people/gatemezing
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
