-
1. Re: gclogs to stdout out jboss 7.1.1
wdfink Mar 25, 2014 1:43 PM (in response to nielsvanderbeke)As you are using the domain mode I think the gc.log will go somewhere as the console might not valid.
But I did not see an issue to use the gc.log static for each restart with a time stamp as it will not be very big
-
2. Re: gclogs to stdout out jboss 7.1.1
nielsvanderbeke Mar 28, 2014 4:50 AM (in response to wdfink)I configured the jboss server to start with loggc option in host.xml
<server name="jbscrtCatA1" group="jbscrtCat" auto-start="true"> <paths> <path name="custom.jboss.server.log.dir" path="/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1"/> </paths> <system-properties> <property name="tnLogDir" value="/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1" boot-time="false"/> </system-properties> <socket-bindings socket-binding-group="standard-sockets" port-offset="3"/> <jvm name="default"> <jvm-options> <option value="-XX:OnOutOfMemoryError="kill -3 %p " -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/ -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/gclog.log"/> </jvm-options> </jvm> </server> But he does not create the gclog.log file
[tele1558(Sjbscrt):/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1] ps eww -p 1992
PID TTY STAT TIME COMMAND
1992 ? Sl 0:04 /sup/lib/sft/java/install/jdk1.6.0_18/bin/java
-D[Server:jbscrtCatA1]
-XX:PermSize=768m
-XX:MaxPermSize=768m
-Xms768m
-Xmx768m
-XX:OnOutOfMemoryError="kill -3 %p "
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/
-verbose:gc
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/gclog.log
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-Djboss.domain.config.dir=/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt/configuration
-Djboss.domain.log.dir=/sup/loc/sft/jbscrt/machineAdmin/log/
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.server.gcInterval=3600000
-Djava.awt.headless=true
-Djboss.domain.deployment.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/deployment
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.net.preferIPv4Stack=true
-Djboss.domain.base.dir=/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt
-DteleEnv=sup
-DtnEnv=sup
-Djboss.domain.temp.dir=/sup/loc/sft/jbscrt/machineA/work/sup
-Djboss.home.dir=/sup/llb/sft/jbscrt/common/install/7.1.1
-D[Host=true
-Djboss.domain.servers.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server
-Djboss.domain.data.dir=/sup/loc/sft/jbscrt/machineA/data/store
-Djboss.server.log.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/log
-Djboss.server.temp.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/tmp
-Djboss.server.data.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/data
-Dorg.jboss.boot.log.file=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/log/boot.log
-Dlogging.configuration=file:/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt/configuration/logging.properties
-jar /sup/llb/sft/jbscrt/common/install/7.1.1/jboss-modules.jar
-mp /sup/llb/sft/jbscrt/common/install/7.1.1/modules
-jaxpmodule javax.xml.jaxp-provider org.jboss.as.server
If i manualy run the process, everyting works fine and i see the loggc.log
/sup/lib/sft/java/install/jdk1.6.0_18/bin/java -D[Server:jbscrtCatA1] -XX:PermSize=128m -XX:MaxPermSize=128m -Xms128m -Xmx128m -XX:OnOutOfMemoryError="kill -3 %p " -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/ -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/sup/loc/sft/jbscrt/machineA/log/jbscrtCatA1/gclog.log -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.domain.config.dir=/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt/configuration -Djboss.domain.log.dir=/sup/loc/sft/jbscrt/machineAdmin/log/ -Dsun.rmi.dgc.client.gcInterval=3600000 -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.awt.headless=true -Djboss.domain.deployment.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/deployment -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.net.preferIPv4Stack=true -Djboss.domain.base.dir=/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt -DteleEnv=sup -DtnEnv=sup -Djboss.domain.temp.dir=/sup/loc/sft/jbscrt/machineA/work/sup -Djboss.home.dir=/sup/llb/sft/jbscrt/common/install/7.1.1 -D[Host=true -Djboss.domain.servers.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server -Djboss.domain.data.dir=/sup/loc/sft/jbscrt/machineA/data/store -Djboss.server.log.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/log -Djboss.server.temp.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/tmp -Djboss.server.data.dir=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/data -Dorg.jboss.boot.log.file=/sup/llb/sft/jbscrt/machineA/data/stage/sup/server/jbscrtCatA1/log/boot.log -Dlogging.configuration=file:/sup/llb/sft/jbscrt/machineAdmin/parm/mngdroot/jbscrt/configuration/logging.properties -jar /sup/llb/sft/jbscrt/common/install/7.1.1/jboss-modules.jar -mp /sup/llb/sft/jbscrt/common/install/7.1.1/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.server