在Wikidata api中设置查询超时

时间:2017-08-29 14:32:28

标签: wikidata wikidata-api blazegraph

我使用说明here创建了本地版本的wikidata api,我想指定一个自定义超时来覆盖official api中的60秒超时。我在RWStore.properties中找不到任何东西,但也许我错过了什么。

2 个答案:

答案 0 :(得分:3)

根据Blazegraph documentation,这应该是web.xml文件中的queryTimeout参数。

答案 1 :(得分:3)

使用带有blazegraph-service-0.3.0.war的预先构建的完整服务包(https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual#Standalone_service),而无需修改web.xml或其他文件,还有以下方法可以调整查询超时限制:< / p>

打开runBlazegraph.sh文件并附加以下选项: -Dorg.wikidata.query.rdf.tool.rdf.RdfRepository.timeout=3600 Java选项。

这会将超时时间增加到1小时(3600秒)。