• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home
  • Public Forums
  • Network Application Monitoring
  • NAM Open Q&A
avatar image
Question by Guilhem S. · Apr 14, 2016 at 10:06 AM · nam probe

RTMGATE HTTP keep restarting

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

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

2 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image
Best Answer

Answer by Adam P. · Apr 18, 2016 at 10:40 AM

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.

Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Guilhem S. · Apr 18, 2016 at 02:33 PM 0
Share

Hi,

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

Thank you!

avatar image

Answer by Friederike T. · Apr 14, 2016 at 11:46 AM

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.

Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Guilhem S. · Apr 14, 2016 at 12:22 PM 0
Share

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 :(

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

11 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Process data with DCRUM

Issue on AMD

what can be the reason of having very high RTT and very less ACK RTT, the different is huge , RTT around 180 and ACK RTT around 10-20

DC RUM Delay in performance

Is the custom driver the solution for this case

Forum Tags

esm siebel Dynatrace Managed license nam probe wan citrix dna rest api configuration mq alerting NAM 2018 dashboard dcrumadvisory reports css nam universal decode database mobileapp RUM ads sap nam console scripting nam server sequence transactions nam 2019 upgrade
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A