## 任務編排
**任務編排:任務編排就是任務管理,用來管理復雜、重復性的任務,把復雜的任務拆分成多個簡單的任務,設定觸發條件和時間就執行,這時候就可以用到任務編排。**

**例如:當MySQL數據庫宕機時,自動重啟。這時候就需要一個任務來判斷MySQL數據庫的狀態,如果宕機就觸發MySQL數據庫重啟的任務。也就是b任務需要a任務的觸發才能執行。**
以上面的例子來操作:
先添加檢查MySQL狀態的任務


* 輸入任務的名稱
* 執行周期,這里時每隔一分鐘就執行一次腳本,獲取MySQL狀態
* 運行,里面有兩種選擇,分別是使用腳本庫中的腳本和自定義腳本,默認是使用腳本庫中的腳本。這里的選擇是使用腳本庫中的服務管理類型里面的獲取MySQL狀態的腳本。
* 備注,用來描述任務。
MySQL狀態任務創建好之后,點擊任務右側的**事件**按鈕。

點擊**創建觸發事件**。


* 當執行結果,有包含、不好含、等于、不等于四個選擇,我這里選擇的是包含“ERROR”,你可根據你實際需求進行配置。
* 包含:表示返回的結果中包含某個關鍵詞就觸發任務
* 不包含:表示返回的結果中不包含某個關鍵詞就觸發任務
* 等于:表示返回值等于某個數字就觸發任務
* 不等于:表示返回值不等于某個數字就觸發任務
* 運行,里面有兩種選擇,分別是使用腳本庫中的腳本和自定義腳本,默認是使用腳本庫中的腳本。這里的選擇是使用腳本庫中的服務管理類型里面的重啟MySQL腳本。
**總的意思就是,當檢查MySQL狀態的任務的返回結果中包含了ERROR關鍵字,就觸發重啟MySQL的任務。因為獲取MySQL狀態的返回結果中有ERROR表示MySQL是停止狀態,就需要重啟MySQL數據庫。**
**\--------------------------------------------------------------------------------------------------------------------------------------------------**
當配置好任務編排,就可以執行檢查MySQL狀態任務來看看執行結果是否正確,有沒有觸發重啟任務,點擊**執行**按鈕。


我當前的數據庫是啟動狀態,所以重啟事件不觸發,表示任務執行正常。
**\--------------------------------------------------------------------------------------------------------------------------------------------------**
當我關閉數據庫之后,再執行檢查MySQL狀態任務,看看能不能觸發重啟任務,點擊**執行**按鈕。

重啟事件執行了,數據庫重啟成功。
**\--------------------------------------------------------------------------------------------------------------------------------------------------**
點擊**日志**按鈕,即可查看歷史任務執行的狀態情況。


- 序言
- 面板安裝及常見問題
- 環境要求
- SSH(遠程桌面)工具操作
- 安裝寶塔面板
- 面板常用Linux命令
- 面板登錄常見問題
- 環境安裝
- LNMP和LAMP環境的安裝
- Java項目環境安裝
- Node項目環境安裝
- windows環境安裝
- 首頁管理
- 系統操作-舊
- 站點管理-舊
- 服務器狀態-舊
- 軟件管理-舊
- 網絡流量-舊
- 基礎信息
- 網站管理
- 創建站點
- 修改默認頁
- 默認站點
- 站點列表
- 站點的運行與停止
- 備份站點
- 站點的有效期設置
- 如何綁定域名
- 子目錄綁定
- 網站目錄修改
- 流量限制
- 添加偽靜態
- 修改默認文檔
- 配置文件
- 添加SSL證書
- 切換PHP版本
- 如何調試JSP文件
- 301重定向配置
- 反向代理配置
- 風險漏洞掃描
- Composer
- 防盜鏈
- 網站日志
- FTP管理
- 添加FTP
- 修改FTP端口
- FTP列表信息
- 數據庫管理
- 添加數據庫
- root密碼修改
- phpMyAdmin管理工具
- 遠程服務器
- 同步所有
- 從服務器獲取
- 數據庫回收站
- 數據庫列表
- 監控管理
- 系統的平均負載
- CPU
- 內存
- 磁盤IO
- 網絡IO
- 安全管理
- 系統防火墻
- SSH管理
- 面板日志
- 文件管理
- 文件的列表信息
- 文件的基礎操作
- 文件的上傳
- 遠程下載
- 權限管理
- 文件分享
- 終端的使用
- 文件回收站
- 計劃任務
- Shell腳本
- 備份網站
- 備份數據庫
- 日志切割
- 備份目錄
- 木馬查殺
- 同步時間
- 釋放內存
- 訪問URL
- 任務列表
- 任務編排
- 腳本庫
- 軟件管理
- Nginx
- web服務
- 配置修改
- WAF防火墻
- 切換版本
- 負載狀態
- 性能調整
- 錯誤日志
- Apache
- web服務
- 配置修改
- 切換版本
- Apache性能調整
- Apache負載狀態
- 運行日志
- MySQL
- 數據庫服務
- 配置修改
- 切換版本
- 存儲位置
- 端口修改
- 當前狀態
- 性能調整
- 日志管理
- 慢日志
- Pure-Ftpd
- 服務管理
- 配置修改
- Tomcat
- 服務管理
- 配置修改
- 切換版本
- phpMyAdmin
- 服務管理
- php版本設置
- 安全設置
- PM2管理器
- 項目列表
- Node版本
- 模塊管理
- 日志管理
- 寶塔一鍵部署源碼
- 又拍云存儲
- API設置
- 又拍云存儲目錄
- FTP存儲空間
- 申請內測
- PHP守護
- 寶塔跑分
- Linux工具箱
- DNS設置
- Swap交換分區
- 時區設置
- 系統密碼
- IP設置
- Redis
- 服務管理
- 配置文件
- PHP
- PHP服務
- 安裝擴展
- 配置修改
- 上傳限制
- 超時限制
- 配置文件
- FPM配置文件
- 禁用函數
- 性能調整
- 負載狀態
- PHPinfo
- Session配置
- 日志
- 慢日志
- Memcached
- 服務管理
- 配置文件
- 寶塔WebHook
- 添加Hook
- 編輯Hook
- 密鑰管理
- 日志管理
- GitLab
- 服務狀態
- 公鑰
- 配置文件
- 寶塔一鍵遷移
- 遷出數據
- 遷移數據
- 七牛云存儲
- 阿里云OSS
- 面板設置
- 啟動和關閉面板-舊
- 自動更新和面板SSL-舊
- 面板名稱、端口的修改-舊
- 面板域名綁定、授權IP-舊
- 修改默認建站目錄和備份目錄-舊
- 服務器IP和服務器時間-舊
- 面板賬號和密碼的修改-舊
- 面板賬號和官網賬號的綁定-舊
- 面板關聯-舊
- 基礎設置
- 安全設置
- 通知設置
- 開啟面板SSL