Hi all, I am using Fuseki as a SPARQL server for Freebase. I would like the server to timeout if a query takes more than, say, 20 sec. I saw that there is a timeout parameter that allows to set that but it does not seem to work for me - it times out after a much longer time or not at all. The queries are automatically generated so they can be quite weird so it is important that they time out at some point.
I used jena-fuseki-0.2.5-distribution.zip and I run the server with: ./fuseki-server --port 3001 --timeout=10000,10000 --loc <PATH> /freebase As an example you can see a timeout occurring after 5 minutes (but sometimes it doesn't time out after hours): ------ 22:05:39 INFO Fuseki :: [42] GET http://jacko.stanford.edu:3021/freebase/query?query=PREFIX+fb%3A+%3Chttp%3A%2F%2Frdf.freebase.com%2Fns%2F%3E+SELECT+%3Fx8+%3Fx8name+%7B+fb%3Aen.robin_williams_1953+fb%3Apeople.person.nationality+%3Fx1.+%3Fx2+fb%3Afilm.film_cut.film_release_region+%3Fx1.+%3Fx3+fb%3Afilm.film.runtime+%3Fx2.+%3Fx3+fb%3Afilm.film.country+%3Fx4.+%3Fx4+fb%3Alocation.location.contains+%3Fx5.+%3Fx5+fb%3Alocation.mailing_address.citytown+%3Fx6.+%3Fx7+fb%3Alocation.location.contains+%3Fx6.+%3Fx8+fb%3Alocation.location.containedby+%3Fx7.+%3Fx8+fb%3Atype.object.name+%3Fx8name.+FILTER+%28LANG%28%3Fx8name%29+%3D+%22en%22%29.+%7D+LIMIT+10 22:05:39 INFO Fuseki :: [42] Query = PREFIX fb: < http://rdf.freebase.com/ns/> SELECT ?x8 ?x8name { fb:en.robin_williams_1953 fb:people.person.nationality ?x1. ?x2 fb:film.film_cut.film_release_region ?x1. ?x3 fb:film.film.runtime ?x2. ?x3 fb:film.film.country ?x4. ?x4 fb:location.location.contains ?x5. ?x5 fb:location.mailing_address.citytown ?x6. ?x7 fb:location.location.contains ?x6. ?x8 fb:location.location.containedby ?x7. ?x8 fb:type.object.name ?x8name. FILTER (LANG(?x8name) = "en"). } LIMIT 10 22:10:50 INFO Fuseki :: [42] 408 The query timed out (restricted to 10000,10000 ms) ------- If you could help me fix this that would be really great... Thanks you!
