83 lines
3.2 KiB
Plaintext
83 lines
3.2 KiB
Plaintext
# Active MQ installation dir
|
|
ACTIVEMQ_HOME="/usr/share/activemq"
|
|
ACTIVEMQ_BASE="$ACTIVEMQ_HOME"
|
|
|
|
# Active MQ configuration directory
|
|
ACTIVEMQ_CONFIG_DIR="/etc/activemq"
|
|
|
|
# Active MQ data directory
|
|
ACTIVEMQ_DATA_DIR="$ACTIVEMQ_BASE/data"
|
|
|
|
# Location of the pidfile
|
|
ACTIVEMQ_PIDFILE="/var/run/activemq/activemq.pid"
|
|
|
|
# Location of the java installation
|
|
# Specify the location of your java installation using JAVA_HOME, or specify the
|
|
# path to the "java" binary using JAVACMD
|
|
# (set JAVACMD to "auto" for automatic detection)
|
|
#JAVA_HOME=""
|
|
JAVACMD="auto"
|
|
|
|
# Configure a user with non root priviledges, if no user is specified do not change user
|
|
ACTIVEMQ_USER="activemq"
|
|
|
|
# Set jvm memory configuration
|
|
ACTIVEMQ_OPTS_MEMORY="-Xms256M -Xmx256M"
|
|
ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties"
|
|
|
|
# Uncomment to enable audit logging
|
|
#ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true"
|
|
|
|
# Set jvm jmx configuration
|
|
# This enables jmx access over a configured jmx-tcp-port.
|
|
# You have to configure the first four settings if you run a ibm jvm, caused by the
|
|
# fact that IBM's jvm does not support VirtualMachine.attach(PID).
|
|
# JMX access is needed for quering a running activemq instance to gain data or to
|
|
# trigger management operations.
|
|
#
|
|
# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access:
|
|
# ---
|
|
# # The "monitorRole" role has readonly access.
|
|
# # The "controlRole" role has readwrite access.
|
|
# monitorRole readonly
|
|
# controlRole readwrite
|
|
# ---
|
|
#
|
|
# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password:
|
|
# ---
|
|
# # The "monitorRole" role has password "abc123".
|
|
# # # The "controlRole" role has password "abcd1234".
|
|
# monitorRole abc123
|
|
# controlRole abcd1234
|
|
# ---
|
|
#
|
|
# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
|
|
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password"
|
|
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access"
|
|
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
|
|
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"
|
|
|
|
# Set jvm jmx configuration for controlling the broker process
|
|
# You only have to configure the first four settings if you run a ibm jvm, caused by the
|
|
# fact that IBM's jvm does not support VirtualMachine.attach(PID)
|
|
# (see also com.sun.management.jmxremote.port, .jmx.password.file and .jmx.access.file )
|
|
#ACTIVEMQ_SUNJMX_CONTROL="--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234"
|
|
ACTIVEMQ_SUNJMX_CONTROL=""
|
|
|
|
# Specify the queue manager URL for using "browse" option of sysv initscript
|
|
ACTIVEMQ_QUEUEMANAGERURL="--amqurl tcp://localhost:61616"
|
|
|
|
# Set additional JSE arguments
|
|
ACTIVEMQ_SSL_OPTS="$SSL_OPTS"
|
|
|
|
# Uncomment to enable YourKit profiling
|
|
#ACTIVEMQ_DEBUG_OPTS="-agentlib:yjpagent"
|
|
|
|
# Uncomment to enable remote debugging
|
|
#ACTIVEMQ_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
|
|
|
|
# ActiveMQ tries to shutdown the broker by jmx,
|
|
# after a specified number of seconds send SIGKILL
|
|
ACTIVEMQ_KILL_MAXSECONDS=30
|
|
|