news 2026/4/15 6:08:02

应用假死接口504如何定位

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
应用假死接口504如何定位

现象

应用接口504,应用日志停止在7:39,java进程还在。

分析

业务日志停在7:39,9点多收到问题,进行了一次jstack。但jstack报错

Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding

加上-F参数,成功了,看jstack日志里显示有BLOCKED的线程,对应源代码59行显示

还有一个BLCOKED的是 http调用第三方接口

怎么回事儿?关键是执行完jstack -F后假死的进程又死灰复燃了。。。日志也正常了,接口也正常了,jstack -F 机制是啥?

deepseek给出建议,下次jstack需要间隔5-10秒进行3次,进行对比,可以找出BLCOKED等待的锁到底是哪个线程持有的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 16:13:00

最近在车间调试西门子S7-1200控制四轴伺服的设备,顺手整理了一套实战程序。这套程序里藏着伺服控制的十八般武艺,今天咱们边拆边聊

西门子S7-1200控制四轴伺服程序案例: 1.内容涵盖伺服,步进点动,回原,相对定位,绝对定位,速度模式控制!特别适合学习伺服和步进的朋友们!PTO伺服轴脉冲定位控制速度模式控制扭矩模式&…

作者头像 李华
网站建设 2026/3/22 6:15:19

MDIN380 SDI转VGA 转LVDS VGA转SDI 高清视频处理 MDIN380芯片 ...

MDIN380 SDI转VGA 转LVDS VGA转SDI 高清视频处理 MDIN380芯片 PCB代码方案资料 3G-SDI转VGA ?3G-SDI转LVDS ?高清视频 MDIN380、GV7601 芯片方案(PCB图和源码)。 此方案是韩国视频处理芯片MDIN380的整合应用方案。 3G-SDI转VGA或3G-SDI转LVDS。 方案共有两块电路板(一块底板…

作者头像 李华
网站建设 2026/4/5 23:40:43

三菱PLC步进电机开闭环控制系统源码解析与实现

三菱plc步进电机开闭环控制系统软件工程文件源码工控玩家最爱的干货来了!今天咱们直接拆解三菱FX系列PLC的步进电机控制程序。开环模式用PLSY指令甩脉冲,闭环模式玩高速计数反馈,手把手带你看懂梯形图里的门道。开环控制的核心就藏在下面这段…

作者头像 李华
网站建设 2026/4/14 3:44:01

三轴V90 PN与SMART200玩转指南

西门子smart200和3轴v90 pn网络通讯 西门子smart200和v90 pn通讯控制3轴伺服程序,触摸屏程序,详细注释,控制系统详细说明书,文档详细讲解组态和指令,IO表,电气原理图前两天车间里刚搞完一套三轴伺服控制系…

作者头像 李华