We found the TC Server instance restarted itself in Windows 2022 production environment. How can we identify the root cause of restarting issue?
Windows TC Server 4.1.30
The error entries in wrapper log indicating the tcserver instance (JVM) managed by the wrapper on Windows 2022 encountered a critical issue, leading to its termination and restarting.
INFO | jvm 1 | 2025/09/17 10:52:51 | Origin Name - http://#######
ERROR | wrapper | 2025/09/17 10:53:25 | JVM appears hung: Timed out waiting for signal from JVM.
STATUS | wrapper | 2025/09/17 10:53:25 | Dumping JVM state.
ERROR | wrapper | 2025/09/17 10:53:29 | JVM did not exit on request, terminated
STATUS | wrapper | 2025/09/17 10:53:34 | Launching a JVM...
INFO | jvm 2 | 2025/09/17 10:53:40 | INFO: APM Insight javaagent v7.4.0 successfully hooked up with JVM (PID:####). For more information check agent logs
located at D:\APMInsight\PIJR
INFO | jvm 2 | 2025/09/17 10:53:40 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 2 | 2025/09/17 10:53:40 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 2 | 2025/09/17 10:53:40 |
INFO | jvm 2 | 2025/09/17 10:53:42 | Sep 17, 2025 10:53:42 AM org.apache.catalina.startup.Catalina load
INFO | jvm 2 | 2025/09/17 10:53:42 | INFO: Server initialization in [1317] milliseconds
INFO | jvm 2 | 2025/09/17 10:53:54 | FwUtil: ThreadPool Initialized. Thread Pool Size: 30
Reason/explanation of the log entries:
Some potential Causes of a hung (unresponsive) JVM (tcserver instance):
It is considered normal for a Tanuki Service Wrapper to restart the TC Server instance (JVM) process became hung and unresponsive.
For further troubleshooting to determining why the JVM hung: