原文:記一次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