You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/08/03 18:48:31 UTC
svn commit: r1153577 -
/incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java
Author: andy
Date: Wed Aug 3 16:48:30 2011
New Revision: 1153577
URL: http://svn.apache.org/viewvc?rev=1153577&view=rev
Log:
Tidy
Modified:
incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java
Modified: incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java?rev=1153577&r1=1153576&r2=1153577&view=diff
==============================================================================
--- incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java (original)
+++ incubator/jena/Jena2/Fuseki/trunk/src/main/java/org/openjena/fuseki/server/SPARQLServer.java Wed Aug 3 16:48:30 2011
@@ -131,6 +131,9 @@ public class SPARQLServer
}
else
server = defaultServerConfig(port) ;
+ // Keep the server to a maximum number of threads.
+ //server.setThreadPool(new QueuedThreadPool(ThreadPoolSize)) ;
+
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setErrorHandler(new FusekiErrorHandler()) ;
@@ -248,9 +251,9 @@ public class SPARQLServer
{
try {
serverLog.info("Jetty server config file = "+jettyConfig) ;
- Server server = new Server();
- XmlConfiguration configuration = new XmlConfiguration(new FileInputStream(jettyConfig));
- configuration.configure(server);
+ Server server = new Server() ;
+ XmlConfiguration configuration = new XmlConfiguration(new FileInputStream(jettyConfig)) ;
+ configuration.configure(server) ;
return server ;
} catch (Exception ex)
{
@@ -264,17 +267,12 @@ public class SPARQLServer
// Server, with one NIO-based connector, large input buffer size (for long URLs, POSTed forms (queries, updates)).
Server server = new Server();
- // Keep the server to a maximum number of threads.
- // Issue - the test suite seems to need a lot of threads (>50) - lack of close?
-
- //server.setThreadPool(new QueuedThreadPool(ThreadPoolSize)) ;
-
// Using "= new SelectChannelConnector() ;" on Darwin (OS/X) causes problems
// with initialization not seen (thread scheduling?) in Joseki.
// BlockingChannelConnector is better for pumping large responses back
- // but there have been observed problems with DiretcMemory allocation
- // (-XX:MaxDirectMemorySize= does not help)
+ // but there have been observed problems with DirectMemory allocation
+ // (-XX:MaxDirectMemorySize=1G does not help)
// Connector connector = new SelectChannelConnector() ;
// Connector and specific settings.
@@ -282,7 +280,8 @@ public class SPARQLServer
//bcConnector.setUseDirectBuffers(false) ;
Connector connector = bcConnector ;
- // Ignore. If set, then if this goes off, it keeps going off.
+ // Ignore. If set, then if this goes off, it keeps going off
+ // and you get a lot of log messages.
connector.setMaxIdleTime(0) ; // Jetty outputs a lot of messages if this goes off.
connector.setPort(port);
// Some people do try very large operations ...