Ajout exemple unite systemd pour process Java / JBoss
This commit is contained in:
parent
1eba62ea06
commit
e24c0bd202
|
@ -501,4 +501,41 @@ Restart=always
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=default.target
|
WantedBy=default.target
|
||||||
|
~~~
|
||||||
|
|
||||||
|
### Process Java / JBoss (exemple avec wildfly)
|
||||||
|
|
||||||
|
Il faut mettre les variables d’environnement java dans un fichier que l'on appelle avec la variable *EnvironmentFile=* dans l'unité systemd, voici un exemple Environment File :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
JBOSS_HOME=/home/wildfly/wildfly-10.1.0.Final/
|
||||||
|
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
|
||||||
|
JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java
|
||||||
|
JBOSS_LOG_DIR=/home/wildfly/wildfly-10.1.0.Final/analysis/log/
|
||||||
|
JBOSS_CONFIG_DIR=/home/wildfly/wildfly-10.1.0.Final/analysis/configuration/
|
||||||
|
JBOSS_CONFIG=standalone.xml
|
||||||
|
MODULE_OPTS=
|
||||||
|
JBOSS_MODULEPATH="/home/wildfly/wildfly-10.1.0.Final/modules"
|
||||||
|
instance_name=analysis
|
||||||
|
JAVA_OPTS="-server -Xms256m -Xmx2048M -XX:MetaspaceSize=192M -XX:MaxMetaspaceSize=2048m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.base.dir=/home/wildfly/wildfly-10.1.0.Final/analysis -Djboss.node.name=analysis -Djboss.as.management.blocking.timeout=701"
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Voici un exemple d'unité systemd :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
[Unit]
|
||||||
|
Description=Jboss Application Server
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
EnvironmentFile=/home/wildfly/prod_wildfly_analyses_env
|
||||||
|
User=wildfly
|
||||||
|
Group=wildfly
|
||||||
|
ExecStart=/home/wildfly/wildfly-10.1.0.Final/bin/standalone.sh
|
||||||
|
#TimeoutStartSec=600
|
||||||
|
#TimeoutStopSec=600
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
~~~
|
~~~
|
Loading…
Reference in a new issue