我已经使用此处的说明创建了维基数据API的本地版本,我想指定一个自定义超时来覆盖官方API中的60秒超时。我在RWStore.properties
中没有找到任何东西,但也许我错过了一些东西。
根据 Blazegraph 文档,这应该是web.xml
文件中的queryTimeout
参数。
将预构建的完整服务包 (https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual#Standalone_service) 与blazegraph-service-0.3.0.war
一起使用,无需修改web.xml
或其他文件,还可以使用以下方法来调整查询超时限制:
打开runBlazegraph.sh
文件并附加以下选项:
-Dorg.wikidata.query.rdf.tool.rdf.RdfRepository.timeout=3600
到 Java 选项。
这会将超时时间增加到 1 小时 (3600s)。