任務執行出現異常了,咱們首先是經過日誌來定位問題。那麼針對不一樣的場景,該如何經過日誌定位問題呢?linux
單機:elasticsearch
若是你的服務只運行於一臺機器上,那麼定位問題很簡單,登陸機器,找到日誌存放的目錄,打開日誌,一頓噼裏啪啦linux指令,定位問題。分佈式
多臺機器:搜索引擎
若是你的服務是集羣式或者分佈式的,那就沒那麼簡單了,你就須要到每臺機器上執行一遍單機的噼裏啪啦操做,直到你找到那臺執行任務異常的機器。日誌
對於多臺機器這種操做,索引
Elasticsearch是一個基於 Lucene 庫的搜索引擎。它提供了一個實時的、分佈式、支持多租戶的全文搜索引擎。 ast
index type 主分片 副分片 主節點 集羣
每一個服務都會經歷重啓過程,如何優雅的關閉服務,結合項目寫的優雅關閉講解下)登錄