久久人人爽av亚洲精品,日本www一道久久久免费,五月综合激情婷婷六月,国产无限次数成版人视频在线

行業(yè)動(dòng)態(tài)

了解最新公司動(dòng)態(tài)及行業(yè)資訊

當(dāng)前位置:首頁(yè)>新聞中心>行業(yè)動(dòng)態(tài)
全部 4217 公司動(dòng)態(tài) 1081 行業(yè)動(dòng)態(tài) 3136

一套由開(kāi)發(fā)的強(qiáng)大的進(jìn)程管理程序——實(shí)時(shí)監(jiān)控后臺(tái)程序

時(shí)間:2022-06-27   訪(fǎng)問(wèn)量:2157

在運(yùn)行和維護(hù)Linux服務(wù)過(guò)程中服務(wù)器運(yùn)維,如果后臺(tái)任務(wù)失敗,服務(wù)器宕機(jī)后無(wú)法自動(dòng)重啟或者進(jìn)程被人為錯(cuò)誤殺死怎么辦?利用,&,nohup?這些方法不夠可靠和靈活..

對(duì)于運(yùn)維人員來(lái)說(shuō),服務(wù)的連續(xù)性和可靠性永遠(yuǎn)是第一位的,那么有沒(méi)有辦法實(shí)時(shí)監(jiān)控后臺(tái)程序或者關(guān)鍵服務(wù)的運(yùn)行狀態(tài),讓它們?cè)诤笈_(tái)穩(wěn)定運(yùn)行呢?今天小編就給大家分享一套由——開(kāi)發(fā)的強(qiáng)大的流程管理程序。

永不掛掉的進(jìn)程,服務(wù)器進(jìn)程管理利器——Supervisor

是一個(gè)客戶(hù)端/服務(wù)器系統(tǒng),它允許用戶(hù)監(jiān)視和控制類(lèi) UNIX 操作系統(tǒng)上的大量進(jìn)程。通過(guò)這樣,我們不僅可以實(shí)時(shí)監(jiān)控進(jìn)程的運(yùn)行狀態(tài),批量重啟進(jìn)程,還可以輕松實(shí)現(xiàn)程序掛起或服務(wù)機(jī)宕機(jī)時(shí)進(jìn)程自動(dòng)恢復(fù)的功能,不再需要編寫(xiě)一個(gè)shell腳本來(lái)控制它。

安裝配置

1、在linux中的安裝比較簡(jiǎn)單:

 ? ~ easy_install supervisor

it運(yùn)維服務(wù)流程圖_服務(wù)器運(yùn)維_運(yùn)維服務(wù)管理體系

安裝完成后,會(huì)生成三個(gè)執(zhí)行程序:、、f,分別是守護(hù)服務(wù)、客戶(hù)端和生成初始配置文件的程序。

初始化配置文件:

 ? ~ echo_supervisord_conf > /etc/supervisor/supervisord.conf

修改配置文件。這里只需要進(jìn)行兩次修改。可以使用其他默認(rèn)配置。最終結(jié)果如下:

首先取消注釋監(jiān)聽(tīng)端口,其次修改管理進(jìn)程配置文件的目錄。當(dāng)我們要使用管理進(jìn)程時(shí),只需要在對(duì)應(yīng)目錄/etc//添加一個(gè).conf文件即可

永不掛掉的進(jìn)程,服務(wù)器進(jìn)程管理利器——Supervisor

服務(wù)器運(yùn)維_運(yùn)維服務(wù)管理體系_it運(yùn)維服務(wù)流程圖

啟動(dòng):這里-c指定我們啟動(dòng)的配置文件

 ? ~ supervisord -c /etc/supervisord/supervisor.conf

查看當(dāng)前托管的進(jìn)程

 ? ~ supervisorctl status 

此時(shí),由于我們還沒(méi)有在/etc//下配置任何.conf文件,所以這里什么都沒(méi)有顯示。

2、下面啟動(dòng)托管服務(wù)(這里以redis和一個(gè)簡(jiǎn)單的后臺(tái)ping任務(wù)為例)

 1)? ~ vi /etc/supervisord/redis.conf 

相關(guān)配置和注釋如下圖所示,其中啟動(dòng)了一個(gè)名為test-redis-6379的redis服務(wù)

每次修改.conf文件,都需要執(zhí)行以下命令來(lái)添加或修改服務(wù):

 ? ~ supervisorctl reread #讀取托管服務(wù)配置文件

運(yùn)維服務(wù)管理體系_服務(wù)器運(yùn)維_it運(yùn)維服務(wù)流程圖

? ~ supervisorctl add test-redis-6379 #添加test-redis-6379服務(wù) ? ~ supervisorctl status test-redis-6379 #查看服務(wù)狀態(tài) 2)? ~ vi /etc/supervisord/ping.conf

永不掛掉的進(jìn)程,服務(wù)器進(jìn)程管理利器——Supervisor

查看所有托管服務(wù)狀態(tài):

3、測(cè)試服務(wù)異常kill是否可以自動(dòng)重啟,保證持續(xù)提供服務(wù)的能力。在這里,我手動(dòng)殺死了所有服務(wù)。我們可以看到服務(wù)快速拉起來(lái),實(shí)現(xiàn)了自動(dòng)重啟:

永不掛掉的進(jìn)程,服務(wù)器進(jìn)程管理利器——Supervisor

4、測(cè)試服務(wù)器是否因異常宕機(jī)而重啟,是否可以自動(dòng)啟動(dòng)服務(wù)和腳本。有一個(gè)先決條件配置需要設(shè)置為啟動(dòng)時(shí)自動(dòng)啟動(dòng)服務(wù)器運(yùn)維,這樣托管服務(wù)才能啟動(dòng)。

 ? ~ echo "/usr/bin/supervisord -c /etc/supervisord/supervisor.conf" >> /etc/rc.local

可以看到,服務(wù)器啟動(dòng)后,可以調(diào)出自啟動(dòng)、托管的自定義服務(wù)和腳本。對(duì)于運(yùn)維人員來(lái)說(shuō),它確實(shí)是一個(gè)管理特殊服務(wù)和腳本的工具。其他配置和魔法用途可以自行研究。

永不掛掉的進(jìn)程,服務(wù)器進(jìn)程管理利器——Supervisor

上一篇:HPE關(guān)鍵業(yè)務(wù)融合基礎(chǔ)設(shè)施正是產(chǎn)品

下一篇:進(jìn)小公司比較好,還是進(jìn)外包公司好?(上)

發(fā)表評(píng)論:

評(píng)論記錄:

未查詢(xún)到任何數(shù)據(jù)!

在線(xiàn)咨詢(xún)

點(diǎn)擊這里給我發(fā)消息 售前咨詢(xún)專(zhuān)員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專(zhuān)員

在線(xiàn)咨詢(xún)

免費(fèi)通話(huà)

24小時(shí)免費(fèi)咨詢(xún)

請(qǐng)輸入您的聯(lián)系電話(huà),座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話(huà)

微信掃一掃

微信聯(lián)系
返回頂部