当前位置: 首页 > news >正文

应用假死接口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等待的锁到底是哪个线程持有的。

http://www.jsqmd.com/news/221457/

相关文章:

  • 基于MATLAB的频率响应分析:完整指南
  • Linux开机自启动systemd配置
  • Matlab实现粒子群优化算法求解含压缩储能设备的综合能源系统运行优化的结果及代码注释与参考文献
  • Redis 面试必看:内存淘汰策略解析
  • 深度测评!10个AI论文网站测评,本科生毕业论文必备
  • xTaskCreate实现多任务管理的操作指南
  • metalens 宽带消色差超构透镜模型 宽带消色差聚焦超构透镜,利用粒子群优化算法实现多个波...
  • [内网流媒体] 公司环境中哪些行为属于红线
  • 系统学习无源蜂鸣器驱动电路的设计思路与步骤
  • 展讯UMS618/610全网通量产资料 展讯 618/610全网通4G全套量产软硬件资料及原厂...
  • SMBus状态码说明:入门级错误处理指南
  • 全面讲解汽车电子中UDS 27服务的安全等级
  • 谷歌为Gmail搜索引入AI概览功能并推出实验性AI智能收件箱
  • 谷歌为Gmail搜索引入AI概览功能并推出实验性AI智能收件箱
  • [内网流媒体] 浏览器访问模式的安全优势
  • 一文带你快速了解MoE(混合专家模型)
  • 三菱PLC步进电机开闭环控制系统源码解析与实现
  • Python---pandas
  • 牛批了,AI办公神器,值得收藏
  • 零基础理解AUTOSAR模块间交互逻辑
  • display driver uninstaller清理AMD驱动的核心要点
  • DuRoBo Krono:搭载AI助手的智能手机尺寸电子阅读器
  • DuRoBo Krono:搭载AI助手的智能手机尺寸电子阅读器
  • pytorch深度学习笔记12
  • PDF编辑神器,免费国际版
  • T触发器时序行为深度剖析:建立与保持时间详解
  • DUT功能验证中的断言使用技巧:实战经验分享
  • 开发一款APP费用是多少?影响价格的几大核心因素
  • T触发器时序行为深度剖析:建立与保持时间详解
  • Elasticsearch资源隔离配置教程