2016-07-11 22 views
0

Distro zu löschen: Centos-6.3
Tomcat V6
Frei Rdf V-2.8.10openrdf-Werkbank gibt Fehler Server, wenn sie versuchen Repo

Ich habe eine ziemlich große Repo in Openrdf. Die hochgeladene Triple-Datei ist fast 1 G. Ich kann die Anzahl der Anweisungen in der Workbench wegen Timeout nicht sehen. Ich möchte das Repo löschen, aber ich bekomme einen 500 Fehler.

Ursache

org.openrdf.repository.RepositoryException: org.openrdf.repository.RepositoryException: Transaktion mit dem ID-2dd1518b 3060-49ff-a34b-09cf27346fd0 nicht registriert. org.openrdf.repository.http.HTTPRepositoryConnection.rollback (HTTPRepositoryConnection.java:369) org.openrdf.repository.http.HTTPRepositoryConnection.close (HTTPRepositoryConnection.java:385) org.openrdf.workbench.commands.RemoveServlet.doPost (RemoveServlet.java:69) org.openrdf.workbench.base.TransformationServlet.service (TransformationServlet.java:106) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:141) org.openrdf. workbench.proxy.ProxyRepositoryServlet.service (ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java: 151) org.openrdf.workbench .proxy.WorkbenchServlet.service (WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service (WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:141) org.openrdf.workbench.proxy.CacheFilter.doFilter (CacheFilter.java:75) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter (CookieCacheControlFilter.java:63)

ich diesen Kater bin Verdacht ist Timing out oder Workbench ist. Wer weiß, wo ich das Zeitlimit setzen kann?

Ist es in web.xml unter/tomcat6/webapps/Host-Manager/WEB-INF oder /tomcat6/webapps/Manager/WEB_INF/oder/tomcat6/webapps/openrdf-Sesam/WEB-INF oder/tomcat6/webapps/openrdf-workbench? Oder vielleicht keiner der aufgelisteten. Und was soll ich in die Datei einfügen? Ich hoffe, dass jemand mich in die richtige Richtung führen kann.

Antwort

1

Dies ist ein bekanntes Problem in Sesam 2.8.10/später, siehe https://github.com/eclipse/rdf4j/issues/91. Ein Fix wird bearbeitet. Derzeit sind die beiden nur Problemumgehungen:

  1. löschen und erstellen Sie das Repository neu;
  2. Setzen Sie den Systemparameter sesame.server.txn.registry.timeout auf einen höheren Zeitüberschreitungswert (Standardwert ist 60 Sekunden).
+0

Vielen Dank ... – Michael