Sorry, I only included an excerpt from the thread dump from running the H2
Shell. Other threads were definitely running. I've attached the thread
dump from the application that runs H2 and the execution of the H2 shell.
I don't see any threads named "H2 TCP Server" in the application thread
dump, so your comment about the TCP server failing to start seems spot on.
Is that the correct name of the thread to look for?
Thanks for the quick response.
On Wednesday, November 29, 2023 at 2:36:51 AM UTC-5 Noel Grandin wrote:
On 11/29/2023 12:42 AM, Scott Huddleston wrote:
>
Where there other threads running when you took that thread dump? Because I
dont' see the actual server thread running,
which it what I would have expected.
So most likely what happened is that some other program is running on the
port that H2 wants to use, the actual H2 TCP
server failed to start, the console is now connecting to that other
program, and the other program is not sending back
the data that the console client expects.
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/h2-database/8b507b9a-35f5-492b-890c-4642572cc9een%40googlegroups.com.
/usr/packet-manager/tools $ java -cp h2-1.4.196.jar org.h2.tools.Shell -url
"jdbc:h2:file:/var/packet-manager/data/database/packetmanager;MVCC=TRUE;AUTO_SERVER=TRUE;IFEXISTS=TRUE;FILE_LOCK=FIL
E;TRACE_LEVEL_SYSTEM_OUT=3" -user eapintegrationuser -password
eapintegrationpass
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens java.base/java.util=ALL-UNNAMED
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens java.base/java.util=ALL-UNNAMED
2023-11-29 14:58:44 database: opening
/var/packet-manager/data/database/packetmanager (build 196)
2023-11-29 14:58:44 fileLock: load {server=172.20.0.3:44210,
hostName=6078ff8f1804, method=file,
id=18c1b616083c53b639ef3d112c81f8b97adc1130692}
^\2023-11-29 14:58:46
Full thread dump OpenJDK 64-Bit Server VM (11.0.20.1+1-LTS mixed mode):
Threads class SMR info:
_java_thread_list=0x00007f36ce7435e0, length=9, elements={
0x00007f36e93fc800, 0x00007f36cefd7800, 0x00007f36cefd8800, 0x00007f36cefd5800,
0x00007f36cefd6800, 0x00007f36cedb5800, 0x00007f36cedb6800, 0x00007f36cedb7800,
0x00007f36cf140800
}
"main" #1 prio=5 os_prio=0 cpu=256.50ms elapsed=2.10s tid=0x00007f36e93fc800
nid=0x64 runnable [0x00007f36e958b000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0([email protected]/Native
Method)
at java.net.SocketInputStream.socketRead([email protected]/Unknown
Source)
at java.net.SocketInputStream.read([email protected]/Unknown Source)
at java.net.SocketInputStream.read([email protected]/Unknown Source)
at java.io.BufferedInputStream.fill([email protected]/Unknown Source)
at java.io.BufferedInputStream.read([email protected]/Unknown Source)
- locked <0x00000000d2bf4098> (a java.io.BufferedInputStream)
at java.io.DataInputStream.readInt([email protected]/Unknown Source)
at org.h2.value.Transfer.readInt(Transfer.java:153)
at org.h2.store.FileLock.checkServer(FileLock.java:247)
at org.h2.store.FileLock.lock(FileLock.java:129)
- locked <0x00000000d2b72798> (a org.h2.store.FileLock)
at org.h2.engine.Database.open(Database.java:662)
- locked <0x00000000d2c4ecc8> (a org.h2.engine.Database)
at org.h2.engine.Database.openDatabase(Database.java:276)
at org.h2.engine.Database.<init>(Database.java:270)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
- locked <0x00000000d2d8da18> (a org.h2.engine.Engine)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at java.sql.DriverManager.getConnection([email protected]/Unknown
Source)
at java.sql.DriverManager.getConnection([email protected]/Unknown
Source)
at org.h2.tools.Shell.runTool(Shell.java:148)
at org.h2.tools.Shell.main(Shell.java:81)
"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=0.18ms elapsed=2.08s
tid=0x00007f36cefd7800 nid=0x6b waiting on condition [0x00007f36cefcc000]
java.lang.Thread.State: RUNNABLE
at
java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native
Method)
at
java.lang.ref.Reference.processPendingReferences([email protected]/Unknown
Source)
at
java.lang.ref.Reference$ReferenceHandler.run([email protected]/Unknown Source)
"Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.16ms elapsed=2.08s
tid=0x00007f36cefd8800 nid=0x6c in Object.wait() [0x00007f36ceec2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000d2f09008> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
- waiting to re-lock in wait() <0x00000000d2f09008> (a
java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
at
java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Unknown Source)
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.13ms elapsed=2.07s
tid=0x00007f36cefd5800 nid=0x6d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #5 daemon prio=9 os_prio=0 cpu=0.05ms elapsed=2.08s
tid=0x00007f36cefd6800 nid=0x6e runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=43.15ms elapsed=2.08s
tid=0x00007f36cedb5800 nid=0x6f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=126.33ms elapsed=2.07s
tid=0x00007f36cedb6800 nid=0x70 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=0.06ms elapsed=2.07s
tid=0x00007f36cedb7800 nid=0x71 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=0.14ms elapsed=2.03s
tid=0x00007f36cf140800 nid=0x72 in Object.wait() [0x00007f36ce740000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000d2f83dd0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
- waiting to re-lock in wait() <0x00000000d2f83dd0> (a
java.lang.ref.ReferenceQueue$Lock)
at jdk.internal.ref.CleanerImpl.run([email protected]/Unknown Source)
at java.lang.Thread.run([email protected]/Unknown Source)
at jdk.internal.misc.InnocuousThread.run([email protected]/Unknown
Source)
"VM Thread" os_prio=0 cpu=1.99ms elapsed=2.09s tid=0x00007f36cf141800 nid=0x6a
runnable
"GC Thread#0" os_prio=0 cpu=0.27ms elapsed=2.10s tid=0x00007f36d46bb800
nid=0x65 runnable
"G1 Main Marker" os_prio=0 cpu=0.33ms elapsed=2.10s tid=0x00007f36d23f7800
nid=0x66 runnable
"G1 Conc#0" os_prio=0 cpu=0.03ms elapsed=2.10s tid=0x00007f36d22f3800 nid=0x67
runnable
"G1 Refine#0" os_prio=0 cpu=0.30ms elapsed=2.10s tid=0x00007f36cfca0800
nid=0x68 runnable
"G1 Young RemSet Sampling" os_prio=0 cpu=0.53ms elapsed=2.10s
tid=0x00007f36cfb9b800 nid=0x69 runnable
"VM Periodic Task Thread" os_prio=0 cpu=0.88ms elapsed=2.02s
tid=0x00007f36ce63b800 nid=0x73 waiting on condition
JNI global refs: 14, weak refs: 0
Heap
garbage-first heap total 49152K, used 5120K [0x00000000d0000000,
0x0000000100000000)
region size 1024K, 6 young (6144K), 0 survivors (0K)
Metaspace used 8456K, capacity 8673K, committed 8832K, reserved 1056768K
class space used 810K, capacity 892K, committed 896K, reserved 1048576K
Full thread dump OpenJDK 64-Bit Server VM (11.0.20.1+1-LTS mixed mode):
Threads class SMR info:
_java_thread_list=0x00007f3b4c259740, length=27, elements={
0x00007f3b4cf2e800, 0x00007f3b4cf2f800, 0x00007f3b4cf2c800, 0x00007f3b4cf2d800,
0x00007f3b4cd08800, 0x00007f3b4cd09800, 0x00007f3b4cd0a800, 0x00007f3b4d093800,
0x00007f3b4bee2800, 0x00007f3b4bee1800, 0x00007f3b4aba2800, 0x00007f3b4aba5800,
0x00007f3b4aba4800, 0x00007f3b4a5ba800, 0x00007f3b4a5bb800, 0x00007f3b4a5bc800,
0x00007f3b49846000, 0x00007f3b49847000, 0x00007f3b49848000, 0x00007f3b49849000,
0x00007f3b4984a800, 0x00007f3b4a53c800, 0x00007f3b4a53d800, 0x00007f3b4a53e800,
0x00007f3b4a53f800, 0x00007f3b4a540800, 0x00007f3b4aba3800
}
"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=3.69ms elapsed=275.88s
tid=0x00007f3b4cf2e800 nid=0xd waiting on condition [0x00007f3b4cf1f000]
java.lang.Thread.State: RUNNABLE
at
java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native
Method)
at
java.lang.ref.Reference.processPendingReferences([email protected]/Unknown
Source)
at
java.lang.ref.Reference$ReferenceHandler.run([email protected]/Unknown Source)
"Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.27ms elapsed=275.88s
tid=0x00007f3b4cf2f800 nid=0xe in Object.wait() [0x00007f3b4ce1e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000d00952e8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
- waiting to re-lock in wait() <0x00000000d00952e8> (a
java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
at
java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Unknown Source)
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.17ms elapsed=275.87s
tid=0x00007f3b4cf2c800 nid=0xf waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #5 daemon prio=9 os_prio=0 cpu=0.09ms elapsed=275.87s
tid=0x00007f3b4cf2d800 nid=0x10 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=6385.19ms elapsed=275.87s
tid=0x00007f3b4cd08800 nid=0x11 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=2559.60ms elapsed=275.87s
tid=0x00007f3b4cd09800 nid=0x12 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=6.85ms elapsed=275.87s
tid=0x00007f3b4cd0a800 nid=0x13 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=14.62ms elapsed=275.80s
tid=0x00007f3b4d093800 nid=0x14 in Object.wait() [0x00007f3b4c692000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <no object reference available>
at java.lang.ref.ReferenceQueue.remove([email protected]/Unknown
Source)
- waiting to re-lock in wait() <0x00000000d0000678> (a
java.lang.ref.ReferenceQueue$Lock)
at jdk.internal.ref.CleanerImpl.run([email protected]/Unknown Source)
at java.lang.Thread.run([email protected]/Unknown Source)
at jdk.internal.misc.InnocuousThread.run([email protected]/Unknown
Source)
"logback-1" #13 daemon prio=5 os_prio=0 cpu=13.91ms elapsed=272.77s
tid=0x00007f3b4bee2800 nid=0x19 waiting on condition [0x00007f3b4a732000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d04763f8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"logback-2" #14 daemon prio=5 os_prio=0 cpu=20.32ms elapsed=272.76s
tid=0x00007f3b4bee1800 nid=0x1a waiting on condition [0x00007f3b49a6f000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d04763f8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"H2 File Lock Watchdog
/var/packet-manager/data/database/packetmanager.lock.db" #18 daemon prio=9
os_prio=0 cpu=24.79ms elapsed=268.99s tid=0x00007f3b4aba2800 nid=0x1f waiting
on condition [0x00007f3b473a7000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep([email protected]/Native Method)
at org.h2.store.FileLock.run(FileLock.java:515)
at java.lang.Thread.run([email protected]/Unknown Source)
"MVStore background writer
nio:/var/packet-manager/data/database/packetmanager.mv.db" #23 daemon prio=5
os_prio=0 cpu=232.41ms elapsed=268.80s tid=0x00007f3b4aba5800 nid=0x23 in
Object.wait() [0x00007f3b464e3000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <no object reference available>
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2715)
- waiting to re-lock in wait() <0x00000000d0b050a8> (a java.lang.Object)
"HikariPool-1 housekeeper" #25 daemon prio=5 os_prio=0 cpu=2.37ms
elapsed=268.79s tid=0x00007f3b4aba4800 nid=0x24 waiting on condition
[0x00007f3b467e3000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d0b119f8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos([email protected]/Unknown
Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"Catalina-utility-1" #26 prio=1 os_prio=0 cpu=36.91ms elapsed=268.71s
tid=0x00007f3b4a5ba800 nid=0x25 waiting on condition [0x00007f3b45d49000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d08b7fb0> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run([email protected]/Unknown Source)
"Catalina-utility-2" #27 prio=1 os_prio=0 cpu=38.05ms elapsed=268.71s
tid=0x00007f3b4a5bb800 nid=0x26 waiting on condition [0x00007f3b46138000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d08b7fb0> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos([email protected]/Unknown
Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run([email protected]/Unknown Source)
"container-0" #28 prio=5 os_prio=0 cpu=0.77ms elapsed=268.71s
tid=0x00007f3b4a5bc800 nid=0x27 waiting on condition [0x00007f3b45f60000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep([email protected]/Native Method)
at
org.apache.catalina.core.StandardServer.await(StandardServer.java:563)
at
org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run(TomcatWebServer.java:197)
"http-nio-8080-Poller" #30 daemon prio=5 os_prio=0 cpu=15.39ms elapsed=267.59s
tid=0x00007f3b49846000 nid=0x2a runnable [0x00007f3b45e5f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.wait([email protected]/Native Method)
at sun.nio.ch.EPollSelectorImpl.doSelect([email protected]/Unknown
Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect([email protected]/Unknown
Source)
- locked <0x00000000d503c3b8> (a sun.nio.ch.Util$2)
- locked <0x00000000d503c1e8> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select([email protected]/Unknown Source)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:787)
at java.lang.Thread.run([email protected]/Unknown Source)
"http-nio-8080-Acceptor" #31 daemon prio=5 os_prio=0 cpu=0.31ms
elapsed=267.59s tid=0x00007f3b49847000 nid=0x2b runnable [0x00007f3b45ac6000]
java.lang.Thread.State: RUNNABLE
at
sun.nio.ch.ServerSocketChannelImpl.accept0([email protected]/Native Method)
at
sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/Unknown Source)
at
sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/Unknown Source)
at
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:540)
at
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:78)
at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:106)
at java.lang.Thread.run([email protected]/Unknown Source)
"ajp-nio-0.0.0.0-8011-Poller" #32 daemon prio=5 os_prio=0 cpu=18.89ms
elapsed=267.59s tid=0x00007f3b49848000 nid=0x2c runnable [0x00007f3b45875000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.wait([email protected]/Native Method)
at sun.nio.ch.EPollSelectorImpl.doSelect([email protected]/Unknown
Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect([email protected]/Unknown
Source)
- locked <0x00000000d5052ae8> (a sun.nio.ch.Util$2)
- locked <0x00000000d5052998> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select([email protected]/Unknown Source)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:787)
at java.lang.Thread.run([email protected]/Unknown Source)
"ajp-nio-0.0.0.0-8011-Acceptor" #33 daemon prio=5 os_prio=0 cpu=0.16ms
elapsed=267.59s tid=0x00007f3b49849000 nid=0x2d runnable [0x00007f3b45773000]
java.lang.Thread.State: RUNNABLE
at
sun.nio.ch.ServerSocketChannelImpl.accept0([email protected]/Native Method)
at
sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/Unknown Source)
at
sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/Unknown Source)
at
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:540)
at
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:78)
at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:106)
at java.lang.Thread.run([email protected]/Unknown Source)
"batch-pool-1" #34 prio=5 os_prio=0 cpu=487.99ms elapsed=267.57s
tid=0x00007f3b4984a800 nid=0x2e waiting on condition [0x00007f3b453a9000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"batch-pool-2" #35 prio=5 os_prio=0 cpu=0.21ms elapsed=267.57s
tid=0x00007f3b4a53c800 nid=0x2f waiting on condition [0x00007f3b4500a000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos([email protected]/Unknown
Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"batch-pool-3" #36 prio=5 os_prio=0 cpu=0.25ms elapsed=267.57s
tid=0x00007f3b4a53d800 nid=0x30 waiting on condition [0x00007f3b44f09000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos([email protected]/Unknown
Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"batch-pool-4" #37 prio=5 os_prio=0 cpu=0.15ms elapsed=267.57s
tid=0x00007f3b4a53e800 nid=0x31 waiting on condition [0x00007f3b44e07000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"batch-pool-5" #38 prio=5 os_prio=0 cpu=0.15ms elapsed=267.57s
tid=0x00007f3b4a53f800 nid=0x32 waiting on condition [0x00007f3b44d07000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"DestroyJavaVM" #39 prio=5 os_prio=0 cpu=5218.38ms elapsed=267.56s
tid=0x00007f3b4a540800 nid=0x6 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"batch-pool-6" #44 prio=5 os_prio=0 cpu=0.15ms elapsed=260.80s
tid=0x00007f3b4aba3800 nid=0x38 waiting on condition [0x00007f3b49842000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4f7a808> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/Unknown
Source)
at java.lang.Thread.run([email protected]/Unknown Source)
"VM Thread" os_prio=0 cpu=67.59ms elapsed=275.89s tid=0x00007f3b4d094800
nid=0xc runnable
"GC Thread#0" os_prio=0 cpu=88.04ms elapsed=275.91s tid=0x00007f3b5260d800
nid=0x7 runnable
"GC Thread#1" os_prio=0 cpu=107.37ms elapsed=275.17s tid=0x00007f3b4c58f000
nid=0x17 runnable
"GC Thread#2" os_prio=0 cpu=76.11ms elapsed=272.65s tid=0x00007f3b4c591800
nid=0x1b runnable
"GC Thread#3" os_prio=0 cpu=35.79ms elapsed=272.65s tid=0x00007f3b4b87b800
nid=0x1c runnable
"GC Thread#4" os_prio=0 cpu=22.78ms elapsed=268.61s tid=0x00007f3b4aacf800
nid=0x29 runnable
"G1 Main Marker" os_prio=0 cpu=1.66ms elapsed=275.91s tid=0x00007f3b50349800
nid=0x8 runnable
"G1 Conc#0" os_prio=0 cpu=104.71ms elapsed=275.91s tid=0x00007f3b50245800
nid=0x9 runnable
"G1 Refine#0" os_prio=0 cpu=1.55ms elapsed=275.91s tid=0x00007f3b4dbf2800
nid=0xa runnable
"G1 Young RemSet Sampling" os_prio=0 cpu=55.69ms elapsed=275.91s
tid=0x00007f3b4daed800 nid=0xb runnable
"VM Periodic Task Thread" os_prio=0 cpu=131.78ms elapsed=275.79s
tid=0x00007f3b4c58e800 nid=0x15 waiting on condition
JNI global refs: 16, weak refs: 0
Heap
garbage-first heap total 86016K, used 49273K [0x00000000d0000000,
0x0000000100000000)
region size 1024K, 38 young (38912K), 5 survivors (5120K)
Metaspace used 51466K, capacity 52887K, committed 53240K, reserved
1095680K
class space used 6115K, capacity 6651K, committed 6732K, reserved 1048576K