Resin Thread Dump
[2015/08/25 20:50:13.254] {ThreadLauncher2[ThreadPool[system]]-1} Thread Dump generated Tue Aug 25 20:50:13 CST 2015
"Attach Listener" id=4 RUNNABLE
"ThreadLauncher2[ThreadPool[system]]-1" id=10 RUNNABLE
at sun.management.ThreadImpl.getThreadInfo0 (ThreadImpl.java) (native)
at sun.management.ThreadImpl.getThreadInfo (ThreadImpl.java:147)
at com.caucho.util.ThreadDump.getThreadDump (ThreadDump.java:121)
at com.caucho.util.ThreadDump.getThreadDump (ThreadDump.java:99)
at com.caucho.util.ThreadDump.dumpThreads (ThreadDump.java:91)
at com.caucho.env.thread2.AbstractThreadLauncher2.startConnection (AbstractThreadLauncher2.java:543)
at com.caucho.env.thread2.AbstractThreadLauncher2.runTask (AbstractThreadLauncher2.java:645)
at com.caucho.env.thread2.AbstractTaskWorker2.run (AbstractTaskWorker2.java:240)
at java.lang.Thread.run (Thread.java:662)
"watchdog-process-log-22666-app-0" id=24 RUNNABLE (in native)
at com.caucho.vfs.JniFileStream.nativeRead (JniFileStream.java) (native)
at com.caucho.vfs.JniFileStream.read (JniFileStream.java:151)
at com.caucho.vfs.ReadStream.read (ReadStream.java:472)
at com.caucho.boot.WatchdogChildProcess$WatchdogProcessLogThread.run (WatchdogChildProcess.java:1046)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"watchdog-app-0" id=21 RUNNABLE (in native)
at com.caucho.bootjni.JniProcess.waitpid (JniProcess.java) (native)
at com.caucho.bootjni.JniProcess.waitFor (JniProcess.java:174)
at com.caucho.boot.WatchdogChildProcess.run (WatchdogChildProcess.java:228)
at com.caucho.boot.WatchdogChildTask.run (WatchdogChildTask.java:234)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"resin-26" id=26 RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0 (SocketInputStream.java) (native)
at java.net.SocketInputStream.read (SocketInputStream.java:129)
at java.net.SocketInputStream.read (SocketInputStream.java:182)
at com.caucho.remote.websocket.UnmaskedFrameInputStream.readFrameHeaderImpl (UnmaskedFrameInputStream.java:154)
at com.caucho.remote.websocket.FrameInputStream.readFrameHeader (FrameInputStream.java:97)
at com.caucho.remote.websocket.WebSocketInputStream.startBinaryMessage (WebSocketInputStream.java:77)
at com.caucho.hmtp.HmtpWebSocketReader.readPacket (HmtpWebSocketReader.java:70)
at com.caucho.hmtp.HmtpLinkWorker.run (HmtpLinkWorker.java:114)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"resin-port-127.0.0.1:6600-18" id=18 RUNNABLE (in native)
"resin-port-127.0.0.1:6600-19" id=19 RUNNABLE (in native)
"resin-port-127.0.0.1:6600-20" id=20 RUNNABLE (in native)
at com.caucho.vfs.JniSocketImpl.nativeAccept (JniSocketImpl.java) (native)
at com.caucho.vfs.JniSocketImpl.accept (JniSocketImpl.java:150)
at com.caucho.vfs.JniServerSocketImpl.accept (JniServerSocketImpl.java:267)
at com.caucho.network.listen.TcpPort.accept (TcpPort.java:1373)
at com.caucho.network.listen.TcpSocketLink.accept (TcpSocketLink.java:1020)
at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl (TcpSocketLink.java:970)
at com.caucho.network.listen.ConnectionTask.runThread (ConnectionTask.java:117)
at com.caucho.network.listen.ConnectionTask.run (ConnectionTask.java:93)
at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks (SocketLinkThreadLauncher.java:169)
at com.caucho.network.listen.TcpSocketAcceptThread.run (TcpSocketAcceptThread.java:61)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"main" id=1 WAITING
waiting on com.caucho.boot.WatchdogManager@340ae1cf
at java.lang.Object.wait (Object.java) (native)
at java.lang.Object.wait (Object.java:485)
at com.caucho.boot.WatchdogManager.waitForExit (WatchdogManager.java:941)
at com.caucho.boot.WatchdogManager.main (WatchdogManager.java:1022)
"resin-fail-safe-halt" id=33 WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:283)
at com.caucho.env.shutdown.ShutdownSystem$FailSafeHaltThread.run (ShutdownSystem.java:567)
"resin-fail-safe-memory-free" id=34 WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:283)
at com.caucho.env.shutdown.ShutdownSystem$FailSafeMemoryFreeThread.run (ShutdownSystem.java:507)
"resin-shutdown" id=35 WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:283)
at com.caucho.env.shutdown.ShutdownSystem$ShutdownThread.run (ShutdownSystem.java:469)
"resin-1005" id=1005 WAITING
"resin-1009" id=1009 WAITING
"resin-1010" id=1010 WAITING
"resin-1011" id=1011 WAITING
"resin-1012" id=1012 WAITING
"resin-977" id=977 WAITING
"resin-993" id=993 WAITING
"resin-999" id=999 WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:283)
at com.caucho.env.thread2.ResinThread2.park (ResinThread2.java:196)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:147)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"Finalizer" id=3 WAITING
waiting on java.lang.ref.ReferenceQueue$Lock@653c1b69
at java.lang.Object.wait (Object.java) (native)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run (Finalizer.java:159)
"Reference Handler" id=2 WAITING
waiting on java.lang.ref.Reference$Lock@4d2bbe6b
at java.lang.Object.wait (Object.java) (native)
at java.lang.Object.wait (Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run (Reference.java:116)
"CoordinatorThread[]-3" id=12 TIMED_WAITING
"resin-port-127.0.0.1:6600-launcher" id=998 TIMED_WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.parkUntil (LockSupport.java:351)
at com.caucho.env.thread2.AbstractTaskWorker2.run (AbstractTaskWorker2.java:263)
at com.caucho.env.thread2.ResinThread2.runTasks (ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run (ResinThread2.java:118)
"resin-timer" id=9 TIMED_WAITING
at java.lang.Thread.sleep (Thread.java) (native)
at com.caucho.util.CurrentTime$CurrentTimeThread.run (CurrentTime.java:227)
"ThreadScheduleWorker[]-2" id=29 TIMED_WAITING
at sun.misc.Unsafe.park (Unsafe.java) (native)
at java.util.concurrent.locks.LockSupport.parkUntil (LockSupport.java:351)
at com.caucho.env.thread2.AbstractTaskWorker2.run (AbstractTaskWorker2.java:263)
at java.lang.Thread.run (Thread.java:662)
Resin Thread Dump的更多相关文章
- Java内存泄漏分析系列之四:jstack生成的Thread Dump日志线程状态
原文地址:http://www.javatang.com Thread Dump日志的线程信息 以下面的日志为例: "resin-22129" daemon prio=10 tid ...
- Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析
原文地址:http://www.javatang.com 一个典型的thread dump文件主要由一下几个部分组成: 上图将JVM上的线程堆栈信息和线程信息做了详细的拆解. 第一部分:Full th ...
- jstack生成的Thread Dump日志线程 分析
文章转载自: https://www.javatang.com/archives/2017/10/25/36441958.html 前面文章中只分析了Thread Dump日志文件的结构,今天针对日志 ...
- jstack生成的Thread Dump日志结构解析
1 第一部分:Full thread dump identifier 2 第二部分:Java EE middleware, third party & custom application T ...
- JVM故障分析系列之四:jstack生成的Thread Dump日志线程状态
JVM故障分析系列之四:jstack生成的Thread Dump日志线程状态 2017年10月25日 Jet Ma JavaPlatform JVM故障分析系列系列文章 JVM故障分析系列之一: ...
- TDA - Thread Dump Analyzer (Java线程分析工具)
TDA - Thread Dump Analyzer (Java线程分析工具)http://automationqa.com/forum.php?mod=viewthread&tid=2351 ...
- 性能分析之-- JAVA Thread Dump 分析综述
性能分析之-- JAVA Thread Dump 分析综述 一.Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工 ...
- [转]Java Thread Dump 性能分析
Java and Thread 一个 web 服务器使用几十到几百个线程来处理大量并发用户,如果一个或多个线程使用相同的资源,线程之间的竞争就不可避免了,并且有时候可能会发生死锁. Thread co ...
- Java / JVM CPU 利用率高 - 诊断方法 1 - Thread Dump 结合 OS 诊断
IBM AIX Java 1. topas 命令定位 CPU 使用高的进程,比如下面 PID 614852 Name PID CPU% java 614852 ...
随机推荐
- 快学UiAutomator各种框架介绍
Monkey 编写语言:命令行 运行环境:使用adb连接PC运行测试对象:Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动Trackball.按键等操作来对设备上的程 ...
- struts2的单个文件上传
本文主要两种方式,一:通过 FileUtils.copyFile(file, savefile);方法复制:二:通过字节流方式复制 web.xml <?xml version="1.0 ...
- shell脚本,如何破解字符串对应的md5sum前的RANDOM对应数字?
已知下面的字符串是通过RANDOM随机数变量md5sum|cut-c 1-8截取后的结果,请破解这些字符串对应的md5sum前的RANDOM对应数字?[root@localhost md5]# cat ...
- 自写小函数处理 javascript 0.3*0.2 浮点类型相乘问题
const reg = /^([-+]?)([0-9]+)\.([0-9]*)$/; // 判断是不是浮点数 const isFloat = function(number){ return reg. ...
- 一次线上mysql死锁分析
一.现象 发运车次调用发车接口时发生异常,后台抛出数据库死锁日志. 二.原因分析 通过日志可以看出事务T1等待 heap no 8的行锁 (X locks 排他锁) 事务T2持有heap no 8的行 ...
- 【Git版本控制】git---从已有分支拉出新的分支
参考博文:git---从已有分支拉出新分支
- (32)zabbix分布式监控proxy vs nodes
概述 zabbix为IT基础设施提供有效和可用的分布式监控,zabbix提供了两种解决方案,分别为:proxy和nodes.proxy代替zabbix server在本地检索数据,然后提交给zabbi ...
- (10)zabbix item key详解
1. 灵活的参数 参数位置可用接收任意参数则是灵活的.例如vfs.fs.size[*],”*”星号可以使用任意的参数,例如:vfs.fs.size[/]vfs.fs.size[/opt] 2. Key ...
- Python解释器镜像源修改
目录 Windows Mac 这篇文章将解除你使用python的pip install xxx受到的网速限制,如果只是下载较小的第三方库,可以尝试pip --default-timeout=100 i ...
- shell-code-5-函数
# 函数必须在使用前定义 # 如果不写return,将以最后一条命令运行结果,作为返回值. return后跟数值n(0-255) myFistFunc(){ read a read b return ...