[TOC] #### 1. 前言 --- 本文記錄在寶塔面板中使用 Supervisor 管理器時遇到的常見問題以及各種問題的解決方法 #### 2. 進(jìn)程啟動異常 --- **問題描述: 相信很多寶塔用戶初次使用 Supervisor 管理器 添加進(jìn)程時都會遇到進(jìn)程啟動異常的問題** ![](https://img.itqaq.com/art/content/ae291c6fc34e8f63244110bc5353dc4a.png) **解決方法: ** 一、首先我們要看到錯誤信息,再想辦法解決: 進(jìn)入終端,在運行目錄執(zhí)行進(jìn)程的啟動命令 二、查看命令行終端使用的 PHP 版本 寶塔提供了可視化界面供用戶查看當(dāng)前命令行的版本,也可以使用 php -v 查看 ![](https://img.itqaq.com/art/content/809565dc3c54a5986f7acbcb5c6403bb.png) 三、在軟件商店找到相應(yīng)的 PHP 版本,刪除禁用函數(shù) **proc_open** ![](https://img.itqaq.com/art/content/c3f393a4a28ca5fb97b1b65a81dc8178.jpg) #### 3. 修改啟動命令 --- 當(dāng)我們配置守護(hù)進(jìn)程時,如果啟動命令不小心填寫錯了,除了刪除后重新添加,也可以通過修改子配置文件修改命令 假設(shè)配置了以下錯誤命令,box 后面應(yīng)該有一個空格,但是忘寫了 ``` php think queue:listen --queue box--tries 3 ``` 主配置文件 ``` /etc/supervisor/supervisord.conf ``` 子配置文件存放目錄 ``` /www/server/panel/plugin/supervisor/profile ``` 啟動命令修改后,保存文件,打開 Supervisor 管理器 重新啟動進(jìn)程即可 ![](https://img.itqaq.com/art/content/f86b8920902f23c3b3783ae2bec80732.png) #### 4. 添加進(jìn)程后沒有顯示 --- 進(jìn)程添加成功,但是在守護(hù)進(jìn)程管理列表中并沒有顯示添加的進(jìn)程 出現(xiàn)這個問題是原因是進(jìn)程名稱的后面可能有空格,此時只能通過修改 supervisor 的配置文件解決 ![](https://img.itqaq.com/art/content/e2677ee1ce19a775c1b5903f45bdce8c.png)