Hello!
You might be hitting our throttling limits [1]. But that throttling
should result in an HTTP 429 (too many requests) and not in a
ECONNRESET. So there is something fishy here. I assume that your
application is following our usual policies [2] and that you are using
a custom user agent string to identify it. If that's the case, can you
tell us what UA you're using, and I can have a look into the logs.
Thanks!
Guillaume
[1]
https://www.mediawiki.org/wiki/Wikidata_Query_Service/Implementation#Usage_…
[2]
https://wikitech.wikimedia.org/wiki/Robot_policy#User_agent
On Fri, Feb 22, 2019 at 9:57 AM Matthew Moy de Vitry
<matthew.mdv(a)gmail.com> wrote:
Hello everyone,
I am developing an application that requires many SPARQL queries to the wikidata server
(1k-2k each time I test it). The application front-end is visible here:
https://beta.water-fountains.org
I am just making SPARQL queries from a nodeJS server to get information about fountains.
This has been working fine for about a year, until yesterday, when the connection started
returning ECONNRESET or "Socket hang up". If I run the query from the browser
instead of the server it works fine, and if I use a vpn, the NodeJS server is able perform
the queries without issue. Here is an example query: link
Has anyone else had such an issue? Thanks!
Matthew
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata
--
Guillaume Lederrey
Operations Engineer, Search Platform
Wikimedia Foundation
UTC+1 / CET