由http超時引發的故障分析

起因 通過日誌觀察到任務執行一段時間後停止工作 分析過程 先介紹一下業務邏輯,任務通過一個接口觸發,會在一個單線程的線程池中開啓一個任務,任務邏輯爲不斷從數據庫中查詢出數據並將數據放入一個阻塞隊列中等待消費者消費。消費者會單線程循環不斷從隊列中獲取消息,然後放入線程池之中執行。消費者線程池中線程執行的邏輯爲發送http請求,通過響應的結果回寫數據。 ok,整個業務邏輯很簡單,讓我們開始排查故障吧。
相關文章
相關標籤/搜索