MATRIXX Proxy Processes
Monitor proxy processes before starting the engine to confirm that the Apache ActiveMQ and Notification Server processes are running before MATRIXX Engine starts. This ensures that no notifications are lost when the engine comes online.
MATRIXX proxy processes include:
- Gateway Proxy
- Apache ActiveMQ
- MATRIXX ActiveMQ Notification Server
For more information about the MATRIXX environment variables, see the discussion about installation directories, navigation shortcuts, and environment variables in MATRIXX Installation and Upgrade.
Gateway Proxy
The following sample shows Gateway Proxy
process details.
mtx 7172 1 0 02:34 ? 00:00:42 java
-DMTX_LOG_DIR=/var/log/mtx
-Dlog4j.configurationFile=file:///opt/mtx/conf/log4j2-mtx_gateway_proxy.xml
-jar /opt/mtx/bin/gateway_proxy.jar
-props:gateway_proxy.yaml &
Apache ActiveMQ
The following sample shows
Apache ActiveMQ process details.
activemq 6525 1 1 04:50 ? 00:00:16 /usr/bin/java -Xms1G -Xmx1G
-Djava.util.logging.config.file=logging.properties
-Dhawtio.realm=activemq
-Dhawtio.role=admins
-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
-Djava.security.auth.login.config=/opt/apache-activemq-5.9.0/conf/login.config
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote
-Djava.awt.headless=true
-Djava.io.tmpdir=/opt/apache-activemq-5.9.0/tmp
-Dactivemq.classpath=/opt/apache-activemq-5.9.0/conf;
-Dactivemq.home=/opt/apache-activemq-5.9.0
-Dactivemq.base=/opt/apache-activemq-5.9.0
-Dactivemq.conf=/opt/apache-activemq-5.9.0/conf
-Dactivemq.data=/opt/apache-activemq-5.9.0/data
-jar /opt/apache-activemq-5.9.0/bin/activemq.jar start
MATRIXX Notification Server
The following sample shows the Notification Server
process details.
mtx 31747 1 31 11:29 pts/0 00:00:15 java
-DMTX_LOG_DIR=/var/log/mtx
-Dlog4j.debug=true
-Dlog4j.configurationFile=file:///opt/mtx/conf/log4j2-mtx_notifier_camel.xml
-Dloader.debug=true
-Dloader.config.location=/opt/mtx/conf/application_mtx_notifier_camel.properties
-jar mtx_notifier_camel.jar
For more information about proxy processes, see the discussion about MATRIXX gateways and web apps in MATRIXX Installation and Upgrade.