; ; virtuoso.ini ; ; Configuration file for the OpenLink Virtuoso VDBMS Server ; ; To learn more about this product, or any other product in our ; portfolio, please check out our web site at: ; ; http://www.openlinksw.com ; ; or contact us at: ; ; general.information@openlinksw.com ; ; If you have any technical questions, please contact our support ; staff at: ; ; technical.support@openlinksw.com ; ; ; Database setup ; [Database] DatabaseFile = /mnt/graphs/virtuoso.db ErrorLogFile = /mnt/graphs/virtuoso.log ;LockFile = virtuoso.lck ErrorLogLevel = 7 ;Syslog = 1 ;crashdump_start_dp = 0 ;crashdump_end_dp = 0 ;xa_persistent_file = virtuoso.pxa TransactionFile = /mnt/graphs/virtuoso.trx FileExtend = 200 MaxCheckpointRemap = 2000 ;LogSegments = 0 ;Log1 = ;Log2 = ;... Striping = 0 [TempDatabase] DatabaseFile = /mnt/graphs/virtuoso.tdb TransactionFile = /mnt/graphs/virtuoso.ttr ;FileExtend = 100 MaxCheckpointRemap = 2000 ;LogSegments = 0 ;Log1 = ;Log2 = ;... ;Striping = 0 ; ; Server parameters ; [Parameters] ServerPort = 1111 ;DisableUnixSocket = 0 ;SSLServerPort = 2111 ;SSLCertificate = cert.pem ;SSLPrivateKey = pk.pem ;X509ClientVerify = 0 ;X509ClientVerifyDepth = 0 ;X509ClientVerifyCAFile = ca.pem ServerThreads = 100 CheckpointInterval = 60 NumberOfBuffers = 2000 MaxDirtyBuffers = 1200 ;UnremapQuota = 0 CaseMode = 2 ;UseDaylightSaving = 1 ;NullUnspecifiedParams = 0 MaxStaticCursorRows = 5000 ;PrefixResultNames = 1 ;DisableMtWrite = 0 ;MinAutoCheckpointSize = 2048 ;AutoCheckpointLogSize = 0 CheckpointAuditTrail = 0 ;CheckpointSyncMode = 2 AllowOSCalls = 0 SchedulerInterval = 10 ;TraceOn = errors ;TraceLogFileLine = 0 DirsAllowed = /opt/virtuoso-build/share/virtuoso/vad, /opt/virtuoso-build/lib/virtuoso/hosting, ./tmp, ./backup, ./classlib, virtprof.out, /mnt/graphs, /opt/graphs VADInstallDir = /opt/virtuoso-build/share/virtuoso/vad ;DirsDenied = /usr/local/virtuoso/samples, /usr/local/virtuoso/tests/suite ;BackupDirs = ;SafeExecutables = 0 DbaExecutables = dbpump ;TempDir = ;TempSesDir = ;DefaltDataLanguage = ;ServerThreadSize = 50000 ;MainThreadSize = 140000 ;FutureThreadSize = 140000 ThreadCleanupInterval = 0 ThreadThreshold = 10 ResourcesCleanupInterval = 0 ;Collation = ;Charset = FreeTextBatchSize = 100000 ;CallstackOnException = 1 ;PLDebug = 1 ;TestCoverage = ;AddViewColRefsQualifier = 0 ;AllowPasswordEncryption = 1 ;DecryptionAccess = ;TransactionAfterImageLimit = 50000000 ;FDsPerFile = 1 ;MaxOptimizeLayouts = 1000 ;SkipStartupCompilation = 1 ;TempAllocationPct = 30 ;JavaClasspath = ;BackupDir1 = ;BackupDir2 = ;... SingleCPU = 0 ;RecursiveFreeTextUsage = 1 ;RecursiveTriggerCalls = 1 ;MaxSortedTopRows = 10000 ;MaxDistinctTempMemCacheRows = 100000 ;RunAs = ;AutoSqlStats = 0 ;MinSignalHandling = 1 ;SqlWarningMode = 1 ;SqlWarningsToSyslog = 0 ;TempDBSize = 10 ;DbevEnable = 1 ;X509ExtensionOID = [HTTPServer] ServerPort = 9000 ;HTTPLogFile = log.out ServerRoot = /mnt/graphs/server_root ;ServerIdString = virtuoso ;ClientIdString = Mozilla/4.0 (compatible; Virtuoso) ;SOAPClientIdString = Openlink Virtuoso SOAP DavRoot = DAV EnabledDavVSP = 0 HTTPProxyEnabled = 0 ;EnabledGzipContent = 0 ;HttpSessionSize = 20971520 TempASPXDir = 0 DefaultMailServer = localhost:25 ;charset = iso-8859-15 ;POP3Port = 1234 ;NewsServerPort = 1235 ;FTPServerPort = 21 ;FTPServerTimeout = 600 ;SSLPort = 4433 ;SSLCertificate = ./virtuoso_cert.pem ;SSLPrivateKey = ./virtuoso_key.pem ;X509ClientVerify = 0 ;X509ClientVerifyDepth = 0 ;X509ClientVerifyCAFile = ca.pem ServerThreads = 100 MaxKeepAlives = 10 KeepAliveTimeout = 10 MaxCachedProxyConnections = 10 ProxyConnectionCacheTimeout = 15 HTTPThreadSize = 140000 ;PersistentHostingModules = 0 ;EnableRequestTrap = 0 HttpPrintWarningsInOutput = 0 ;DAVChunkedQuota = 1000000 DAVQuotaEnabled = 0 ;SpamFilter = 1 ;FTPServerAnonymousHome = /DAV/ ;FTPServerMinFreePort = 20000 ;FTPServerMaxFreePort = 30000 ;FTPServerAnonymousLogin = 1 ;FTPServerLogFile = ftplog ;NNTPOrganizationHeader = ;NNTPFromHeader = [AutoRepair] BadParentLinks = 0 [Client] SQL_PREFETCH_ROWS = 100 SQL_PREFETCH_BYTES = 16000 SQL_QUERY_TIMEOUT = 0 SQL_TXN_TIMEOUT = 0 ;SQL_NO_CHAR_C_ESCAPE = 1 ;SQL_UTF8_EXECS = 0 ;SQL_NO_SYSTEM_TABLES = 0 ;SQL_BINARY_TIMESTAMP = 1 ;SQL_ENCRYPTION_ON_PASSWORD = -1 [VDB] ArrayOptimization = 0 NumArrayParameters = 10 ;VDBDisconnectTimeout = 1000 ;VDBOracleCatalogFix = 1 ;AttachInAutoCommit = 1 ;ReconnectOnFailure = 0 KeepConnectionOnFixedThread = 0 ;PrpcBurstTimeoutMsecs = 100 ;SerializeConnect = 1 ;DisableStmtCache = 0 ;SQLStateMap = ;SkipDMLPrimaryKey = 0 ;RemotePKNotUnique = 0 ;UseGlobalPool = 0 ;DuplicateColumnsCheck = 0 [Replication] ServerName = db-HOSTNAMEREPLACEME ServerEnable = 1 QueueMax = 50000 ; ; Striping setup ; ; These parameters have only effect when Striping is set to 1 in the ; [Database] section, in which case the DatabaseFile parameter is ignored. ; ; With striping, the database is spawned across multiple segments ; where each segment can have multiple stripes. ; ; Format of the lines below: ; Segment = , [, .. ] ; ; must be ordered from 1 up. ; ; The is the total size of the segment which is equally divided ; across all stripes forming the segment. Its specification can be in ; gigabytes (g), megabytes (m), kilobytes (k) or in database blocks ; (b, the default) ; ; Note that the segment size must be a multiple of the database page size ; which is currently 8k. Also, the segment size must be divisible by the ; number of stripe files forming the segment. ; ; The example below creates a 200 meg database striped on two segments ; with two stripes of 50 meg and one of 100 meg. ; ; You can always add more segments to the configuration, but once ; added, do not change the setup. ; [Striping] ;GrouthRatio = 20 Segment1 = 100M, db-seg1-1.db, db-seg1-2.db Segment2 = 100M, db-seg2-1.db ;... ;[TempStriping] ;GrouthRatio = 20 ;Segment1 = 100M, db-seg1-1.db, db-seg1-2.db ;Segment2 = 100M, db-seg2-1.db ;... ;[Ucms] ;UcmPath = ;Ucm1 = ;Ucm2 = ;... [Zero Config] ServerName = ZNAME ;ServerDSN = ZDSN ;SSLServerName = ;SSLServerDSN = [Mono] ;MONO_TRACE=Off ;MONO_PATH= ;MONO_ROOT= ;MONO_CFG_DIR= ;virtclr.dll= [URIQA] DefaultHost = URIQAREPLACEME ;LocalHostNames = ;LocalHostMasks = ;Fingerprint = [SPARQL] ;ExternalQuerySource = 1 ;ExternalXsltSource = 1 ResultSetMaxRows = 10000000000 ;DefaultGraph = http://URIQAREPLACEME/dataspace MaxQueryCostEstimationTime = 360000 ; in seconds MaxQueryExecutionTime = 360000 ; in seconds MaxQueryMem = 8G ;ImmutableGraphs = http://URIQAREPLACEME/dataspace ;PingService = http://rpc.pingthesemanticweb.com/ DefaultQuery = select * where { ?s ?p ?o . } limit 100 [Plugins] LoadPath= /opt/virtuoso-build/lib/virtuoso/hosting PERLINISAFEREPLACEMELoad1=Hosting,hosting_perl.so PYTHONINISAFEREPLACEMELoad2=Hosting,hosting_python.so RUBYINISAFEREPLACEMELoad4=Hosting,hosting_python.so Load4 = plain, wikiv Load5 = plain, mediawiki Load6 = plain, im