<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          服務掛了,怎么自動恢復?

          共 699字,需瀏覽 2分鐘

           ·

          2020-12-17 00:51

          上周有個朋友問我:
          (1)tomcat掛了,站點死了;
          (2)service出core了,服務死了;
          如何讓掛掉的服務自動啟動呢?
          這里給大伙推薦一個常見的運維工具 supervisor。

          supervisor是什么?
          用Python開發(fā)的通用的進程管理工具

          supervisor有什么用?
          supervisor能把一個普通進程變?yōu)楹笈_daemon進程,并監(jiān)控進程狀態(tài),在進程異常退出時能夠自動重啟(或者告警),同時還提供一些相關的管理功能。

          supervisor是怎么做到的?
          supervisor通過fork/exec的方式,把被管理的進程當作其子進程來啟動,在被管理的子進程異常退出時(例如tomcat出異常掛掉,或者服務出core掛掉,或者收到異常信號掛掉),作為父進程可以獲取相關信息,以選擇后續(xù)如何處理。

          之前沒用過supervisor,這玩意是否靠譜?
          supervisor誕生10年以上了,絕對靠譜,絕大部分運維同學都熟知它。
          畫外音:supervisor是很常見的運維工具,以下幾個小問題旨在讓不熟悉的同學簡單了解相關原理,獻丑了。
          ?
          希望沒有浪費這一分鐘。
          架構師之路-分享技術思路

          相關文章
          究竟為啥總在凌晨上線,如何進行無損發(fā)布
          怎樣的監(jiān)控,才真正說明系統(tǒng)有問題?
          如何在12個小時,搞定http監(jiān)控?

          大伙有用supervisor嗎?用的是什么呢?
          瀏覽 44
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  aa一级黄色 | 中国女人一级视频 | 伊人综合操逼网 | 男女色色视频网站 | av影音先锋|