When Fuseki is run as a service, using the fuseki
script in the distribution, the command line arguments are given by environment variable FUSEKI_ARGS
.
The service script reads the file /etc/default/fuseki
to set the environment in which to execute and this can contain environment variable settings which as FUSEKI_ARGS
.
There are a number of environment variables that can be set and these are dscribed it the script.
Currently:
# Configuration
# -------------
# Values are loaded from /etc/default/fuseki, if it exists.
# The description below cover the default settings if /etc/default/fuseki
# does not exist.
#
# Set DEBUG=1 (see below or set the environment variable) to print the
# settings to be used.
#
# JAVA
# Command to invoke Java. If not set, java (from the PATH) will be used.
# JAVA_HOME can also be used to set JAVA.
#
# JAVA_OPTIONS
# Extra options to pass to the JVM.
#
# FUSEKI_HOME
# Where Fuseki is installed. If not set, the script will try
# to guess it based on the script invokation path.
#
# FUSEKI_BASE
# The root of the runtime area - logs files, system files, local configuration.
# Defaults to $FUSEKI_HOME/run.
#
# FUSEKI_RUN
# Where the fuseki.pid file should be stored. It defaults
# first available of /var/run, /usr/var/run, $FUSEKI_HOME and /tmp if not set.
#
# FUSEKI_PID
# The FUSEKI PID file, defaults to $FUSEKI_RUN/fuseki.pid
#
# FUSEKI_ARGS
# The arguments to pass to the Fuseki server on the command line. Defaults to:
# # if FUSEKI_CONF is not set
# --config=$FUSEKI_CONF # if FUSEKI_CONF is set
#
# FUSEKI_START
# Path to the jar file. Defaults to $FUSEKI_HOME/fuseki-server.jar
#
# FUSEKI_CLASSES
# Path to extra jars to add to the class path. Defaults to none
# Should be of the form path/class.jar:path/class2.jar
#
# FUSEKI_CONF
# The Fuseki configuration file, usually in RDF Turtle notation.
#
# FUSEKI_USER
# If set, the server will be run as this user
#
# FUSEKI_LOGS
# Directory where logs will be generated.
# Fixed as $FUSEKI_BASE/logs.
#
# FUSEKI_LOGS_STDERROUT
# Log file with stderr and stdout log output from Fuseki.
# Defaults to $FUSEKI_LOGS/stderrout.log