首页 » SEO优化 » unableopenfilephp技巧_jstack Unable to open socket file异常处理方法

unableopenfilephp技巧_jstack Unable to open socket file异常处理方法

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

实行jps -ml输出如下:

然后实行jstack 2276,报出如下的缺点:

unableopenfilephp技巧_jstack Unable to open socket file异常处理方法

2276: Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be used when the target process is not responding2.办理

~ jstack 13179 | more2019-06-13 17:15:44Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode):"Attach Listener" #137 daemon prio=9 os_prio=0 tid=0x00002b7b64001000 nid=0x3db4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE"Windows IOHub Watcher for IOHub#1: Selector[keys:0, gen:0] / Computer.threadPoolForRemoting [#4]" #90 daemon prio=5 os_prio=0 tid=0x00002b7bc00f7800 nid=0x340c in Object.wait() [0x00002b7c1c402000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.jenkinsci.remoting.protocol.IOHub$IOHubSelectorWatcher.run(IOHub.java:549) - locked <0x00000007a8e31928> (a java.lang.Object) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)"IOHub#1: Selector[keys:0, gen:0] / Computer.threadPoolForRemoting [#3]" #89 daemon prio=5 os_prio=0 tid=0x00002b7bc00f6000 nid=0x340b runnable [0x00002b7c1cf0d000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)...........................然后再通过 jstat -gcutil pid 韶光间隔(ms) 查看 jc 信息

jstat -gcutil 13179 1000 S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 99.95 0.00 49.14 14.96 91.97 84.24 10 0.444 3 0.317 0.761 .........

个中: S0:年轻代第一个幸存区(survivor)利用容量占用百分比

unableopenfilephp技巧_jstack Unable to open socket file异常处理方法
(图片来自网络侵删)

S1:年轻代第二个幸存区(survivor)利用容量占用百分比

E:年轻代伊甸园区(eden)利用容量占用百分比

O:老年代利用容量占用百分比

P:perm代利用容量占用百分比(JDK7-)

M:MetaSpace元空间利用容量占用百分比(JDK8+)

CCS:压缩利用比例

YGC:从运用程序启动到当前采样时年轻代gc的次数

YGCT:从运用程序启动到当前采样时年轻代gc的韶光

FGC:从运用程序启动到当前采样时老年代gc的次数

FGCT:从运用程序启动到当前采样时老年代gc的韶光

GCT:从运用程序启动到当前采样时gc总耗时

3.结论

jstack须要利用与进程同等的用户才能实行

标签:

相关文章

C语言编程之美_求和算法的奇妙之旅

C语言作为一门历史悠久、应用广泛的编程语言,历经数十年的发展,成为了计算机科学领域的基石。在C语言的学习与实践中,求和算法无疑是一...

SEO优化 2024-12-26 阅读0 评论0

C语言缓冲区,介绍高效编程的秘密武器

在C语言编程的世界里,缓冲区(Buffer)犹如一位默默无闻的守护者,它悄无声息地守护着数据传输的秩序,确保程序运行的稳定与高效。...

SEO优化 2024-12-26 阅读0 评论0