cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RTMGATE HTTP keep restarting

guilhem_sicard
Newcomer

Hello there.

I have a problem with an AMD 12.2 fresh install. The RTMGATE HTTP keeps freezing and restarting every minute or so with this kind of things in rtmgate.log :

rtmgate.run: RTMGATE HTTP server not responding, forcing restart

usr/sbin/dtomcat6cpwr: line 76: 81655 Killed ${JAVACMD} $JAVA_OPTS $CATALINA_OPTS -classpath "$CLASSPATH" -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -Djava.io.tmpdir="$CATALINA_TMPDIR" -Djava.util.logging.config.file="${CATALINA_BASE}/conf/logging.properties" -Djava.util.logging.manager="org.apache.juli.ClassLoaderLogManager" org.apache.catalina.startup.Bootstrap start

kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

It seems that, when freezing, i got these errors :

Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode):

"TP-Monitor" daemon prio=10 tid=0x00007f57e45a0800 nid=0x20ee4 in Object.wait() [0x00007f57d1a90000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f8654470> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
- locked <0x00000000f8654470> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at java.lang.Thread.run(Thread.java:744)

"TP-Processor4" daemon prio=10 tid=0x00007f57e45f0800 nid=0x20ee3 runnable [0x00007f57d1b11000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307)
at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:661)
at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:872)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:744)

"TP-Processor3" daemon prio=10 tid=0x00007f57e45ef800 nid=0x20ee2 in Object.wait() [0x00007f57d1b92000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f8653dc0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:503)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
- locked <0x00000000f8653dc0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:744)

"TP-Processor2" daemon prio=10 tid=0x00007f57e46fd800 nid=0x20ee1 in Object.wait() [0x00007f57d1c13000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f8653a38> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:503)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
- locked <0x00000000f8653a38> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:744)

"TP-Processor1" daemon prio=10 tid=0x00007f57e4579000 nid=0x20ee0 in Object.wait() [0x00007f57d1c94000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f86536a0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:503)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
- locked <0x00000000f86536a0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:744)

"http-127.0.0.1-9091-Acceptor-0" daemon prio=10 tid=0x00007f57e4701000 nid=0x20edf runnable [0x00007f57d1d15000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)
at java.lang.Thread.run(Thread.java:744)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007f57e4580800 nid=0x20ede waiting on condition [0x00007f57d1d96000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
at java.lang.Thread.run(Thread.java:744)

"process reaper" daemon prio=10 tid=0x00007f57e462a800 nid=0x20edc waiting on condition [0x00007f57d1fd0000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000f6b29d40> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

"GC Daemon" daemon prio=10 tid=0x00007f57e453b000 nid=0x20eda in Object.wait() [0x00007f57d2093000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e00186f0> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:117)
- locked <0x00000000e00186f0> (a sun.misc.GC$LatencyLock)

"Service Thread" daemon prio=10 tid=0x00007f57e40d5000 nid=0x20ed8 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x00007f57e40d2800 nid=0x20ed7 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x00007f57e40cf800 nid=0x20ed6 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00007f57e40c5800 nid=0x20ed5 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00007f57e40ae000 nid=0x20ed4 in Object.wait() [0x00007f57d8082000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e0004048> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000e0004048> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

"Reference Handler" daemon prio=10 tid=0x00007f57e40aa000 nid=0x20ed3 in Object.wait() [0x00007f57e00c1000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e0042d48> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000000e0042d48> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x00007f57e4009000 nid=0x20eb0 waiting on condition [0x00007f57ebe14000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:363)
at org.apache.catalina.startup.Catalina.await(Catalina.java:657)
at org.apache.catalina.startup.Catalina.start(Catalina.java:617)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

"VM Thread" prio=10 tid=0x00007f57e40a8000 nid=0x20ed2 runnable

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f57e401f000 nid=0x20eb1 runnable

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f57e4021000 nid=0x20eb2 runnable

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f57e4023000 nid=0x20eb3 runnable

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f57e4025000 nid=0x20eb4 runnable

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f57e4026800 nid=0x20eb5 runnable

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f57e4028800 nid=0x20eb6 runnable

"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f57e402a800 nid=0x20eb7 runnable

"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f57e402c000 nid=0x20eb8 runnable

"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f57e402e000 nid=0x20eb9 runnable

"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f57e4030000 nid=0x20eba runnable

"GC task thread#10 (ParallelGC)" prio=10 tid=0x00007f57e4031800 nid=0x20ebb runnable

"GC task thread#11 (ParallelGC)" prio=10 tid=0x00007f57e4033800 nid=0x20ebc runnable

"GC task thread#12 (ParallelGC)" prio=10 tid=0x00007f57e4035800 nid=0x20ebd runnable

"GC task thread#13 (ParallelGC)" prio=10 tid=0x00007f57e4037800 nid=0x20ebe runnable

"GC task thread#14 (ParallelGC)" prio=10 tid=0x00007f57e4039000 nid=0x20ebf runnable

"GC task thread#15 (ParallelGC)" prio=10 tid=0x00007f57e403b000 nid=0x20ec0 runnable

"GC task thread#16 (ParallelGC)" prio=10 tid=0x00007f57e403d000 nid=0x20ec1 runnable

"GC task thread#17 (ParallelGC)" prio=10 tid=0x00007f57e403e800 nid=0x20ec2 runnable

"GC task thread#18 (ParallelGC)" prio=10 tid=0x00007f57e4040800 nid=0x20ec3 runnable

"GC task thread#19 (ParallelGC)" prio=10 tid=0x00007f57e4042800 nid=0x20ec4 runnable

"GC task thread#20 (ParallelGC)" prio=10 tid=0x00007f57e4044800 nid=0x20ec5 runnable

"GC task thread#21 (ParallelGC)" prio=10 tid=0x00007f57e4046000 nid=0x20ec6 runnable

"GC task thread#22 (ParallelGC)" prio=10 tid=0x00007f57e4048000 nid=0x20ec7 runnable

"GC task thread#23 (ParallelGC)" prio=10 tid=0x00007f57e404a000 nid=0x20ec8 runnable

"GC task thread#24 (ParallelGC)" prio=10 tid=0x00007f57e404b800 nid=0x20ec9 runnable

"GC task thread#25 (ParallelGC)" prio=10 tid=0x00007f57e404d800 nid=0x20eca runnable

"GC task thread#26 (ParallelGC)" prio=10 tid=0x00007f57e404f800 nid=0x20ecb runnable

"GC task thread#27 (ParallelGC)" prio=10 tid=0x00007f57e4051800 nid=0x20ecc runnable

"GC task thread#28 (ParallelGC)" prio=10 tid=0x00007f57e4053000 nid=0x20ecd runnable

"GC task thread#29 (ParallelGC)" prio=10 tid=0x00007f57e4055000 nid=0x20ece runnable

"GC task thread#30 (ParallelGC)" prio=10 tid=0x00007f57e4057000 nid=0x20ecf runnable

"GC task thread#31 (ParallelGC)" prio=10 tid=0x00007f57e4058800 nid=0x20ed0 runnable

"GC task thread#32 (ParallelGC)" prio=10 tid=0x00007f57e405a800 nid=0x20ed1 runnable

"VM Periodic Task Thread" prio=10 tid=0x00007f57e40df800 nid=0x20ed9 waiting on condition

JNI global references: 222

Heap
PSYoungGen total 153600K, used 58193K [0x00000000f5500000, 0x0000000100000000, 0x0000000100000000)
eden space 132096K, 44% used [0x00000000f5500000,0x00000000f8dd4590,0x00000000fd600000)
from space 21504K, 0% used [0x00000000fd600000,0x00000000fd600000,0x00000000feb00000)
to space 21504K, 0% used [0x00000000feb00000,0x00000000feb00000,0x0000000100000000)
ParOldGen total 349184K, used 3347K [0x00000000e0000000, 0x00000000f5500000, 0x00000000f5500000)
object space 349184K, 0% used [0x00000000e0000000,0x00000000e0344fd0,0x00000000f5500000)
PSPermGen total 21504K, used 15221K [0x00000000dae00000, 0x00000000dc300000, 0x00000000e0000000)
object space 21504K, 70% used [0x00000000dae00000,0x00000000dbcdd660,0x00000000dc300000)

I don't know how to handle with that. Seems to be a java error, but not sure about this.

Regards

4 REPLIES 4

thun
Advisor

Did you checked that you are running a supported java version?

Supported Java builds

You should use a openjdk version of java and not the oracle one.

Hello,

First, thank you for your answer.

I used the package that compuware gave me : "java-1.7.0-oracle-1.7.0.51-1jpp.1.el6_5.x86_64.rpm"

[root@xxx adlex]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.7 (Santiago)
[root@xxx adlex]# update-alternatives --config java

There are 2 programs which provide 'java'.

Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.7.0-oracle.x86_64/bin/java


[root@xxx adlex]# rtminst
Compuware AMD Installation Toolkit ver. ndw.12.2.2.85

Unfortunately, i use a version that isn't describe in your link 😞

adam_piotrowicz
Dynatrace Pro
Dynatrace Pro


Guilhem,

Does your /usr/adlex/log/rtmgate.log contains similar messages messages:


FIPS_mode_set: 2D06C06E:
error:2D06C06E:FIPS routines:FIPS_module_mode_set:fingerprint does not
match


?


If so you may be affected by this known issue.

Hi,

Yep, that was the problem, so i upgraded to a higher version of the amd, and this solved my issue.

Thank you!