原文:记一次CountDownLatch引发的问题

背景:使用countDownLatch, 个线程计算结果,最后通过主线程来汇总结果 有个spring scheduler的程序,运行一段时间后,不运行了,查看日志发现CountDownLatch无法归零,导致整个主线程Hang在那里,此时如果调用其外部接口还能响应: 怀疑是不是死锁了 查一下jstack发现没有出现死锁: View Code 多次输入jstack观察: jstack 输出 nid ...

2017-11-21 18:41 1 5282 推荐指数:

查看详情

一次全站升级https引发的一系列问题

中秋假期,闲来无事。花了一下午折腾了下https,说实话这年头还有网站不上https显然是折腾精神不够啊~ 1、SSL证书评估 看了市面上各种类型的证书,有收费的也有免费的,但是最终还是选择了腾讯 ...

Mon Sep 24 18:55:00 CST 2018 1 2717
一次线上问题排查所引发的思考

前言 之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。 直到有一天你会碰到线上奇奇怪怪的问题,如: 线程执行一个任务迟迟没有返回,应用假死。 接口响应缓慢,甚至请求超时。 CPU 高负载运行。 这类问题并不 ...

Mon Jul 09 16:20:00 CST 2018 6 3053
一次传递文件句柄引发的血案 (续)

一次传递文件句柄引发的血案 之后,这个 demo 又引发一次血案,现录如下。 这次我是在 linux 上测试文件句柄的传递,linux 上并没有 STREAMS 系统, 因此是采用 unix domain socket 的 sendmsg/recvmsg 中控制消息部分来传递句柄 ...

Tue Jan 07 01:09:00 CST 2020 0 234
一次一个枚举引发线上事故风暴

背景 2018年8月15号下午6点左右一个我们服务的调用方通知我们他们在调用服务接口时出现了大量的异常和通知,并且错误返回值都是“显示未设置结束日期” 问题定位 收到调用方的消息后,我立即展开了问题的排查 1、通过服务管理平台查看服务是否出现超时及比对今天和昨天接口整体的响应 ...

Fri Aug 17 00:39:00 CST 2018 6 806
一次由tcp_tw_recycle参数引发的血案

一,故障描述: 从昨天开始,在值班群中陆续值班人员反映系统后台存在卡顿问题,如下图:而且在卡顿的同时登陆服务器也会卡好久。此现象只在一台服务器有出现。 二,故障分析: 1,登陆服务器查看资源使用top,vmstat等命令查看了一番发现服务器各项指标都没有异常。于是将问题转向了网络层 ...

Thu Jan 02 03:30:00 CST 2020 0 686
一次传递文件句柄引发的血案

apue 上讲 Solaris 系统是可以在进程间通过 STREAMS 管道传递文件句柄的。 书上讲道:“在技术上,发送进程实际上向接收进程传送一个指向一打开文件表项的指针,该指 ...

Fri Dec 27 01:44:00 CST 2019 0 871
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM