Methodserver Deadlocks and alerting
We are now a week into Windchill 13 so lots of new things and experiences to understand but one that I do not remember seeing for a long time was deadlocks. I've seen two events were I had a deadlocked or dead Methodserver, both fixable by restart.
Aside from grepping logs for "Deadlock", are there any JMX alerts that can be configured to notify when this conditions arise? I thought this was a function of the ServerManager to detect and whack misbehaving methodservers and restart them.
Also monitoring SELinux from being the cause of all my grief. I can see it blocking things randomly causing unexpected behaviour and threads to halt. Aside from that, any other places I should look to resolve root causes of deadlocks?
2025-08-20 07:27:50,478 ERROR [wt.jmx.core.mbeans.Dumper.deadlockChecker] wt.jmx.notify.deadlock - Time=2025-08-20 07:27:50.274 -0400,
Name=DeadlockNotifier,
SourceObjectName=com.ptc:wt.subsystem=Dumper,
class=class javax.management.Notification,
type=wt.jmx.core.mbeans.DumperMBean.deadlockDetected,
userData=[337,
37114,
37115],
message=Deadlock detected between threads: [337, 37114, 37115],
JVM Name=1112112@hostname,
Full Stack Trace=[Full thread stack trace (1112112@hostname; 2025-08-20 07:27:50.475 -0400),
JVM: Amazon.com Inc., OpenJDK 64-Bit Server VM, 17.0.14 (17.0.14+7-LTS),
OS: Linux, amd64, 5.14.0-284.30.1.el9_2.x86_64,
Available processors: 8,
Thread contention monitoring: disabled,
Thread CPU time monitoring: enabled,
Thread memory allocation monitoring: enabled,
,
Monitor Deadlocked Threads: 337, 37114, 37115,

