最近小编在使用宝塔面板的时候遇到了以上的问题,在宝塔的官方论坛搜索了很久,在百度上搜索都没有找打有说明的具体方法。想着很多干技术的人都会使用宝塔面板,可能会遇到相似的问题,特地记录下,帮助有需要的人。
问题描述
我接手的宝塔面板,需要安装使用“进程守护管理器【supervisor 管理器】”,然而这个软件我只要安装上,它就无法运行,我把宝塔面板从7.8逐次更新到8.0.1 这个问题在每个版本上都存在。以下是错误截图:
解决办法:
按照提示执行:systemctl restart supervisord,给出了提示是Failed to restart supervisord.service: Unit is not loaded properly: Is a directory. See system logs and 'systemctl status supervisord.service' for details.
让后参考官方论坛:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=110479给出的建议,执行命令
1. systemctl restart supervisord.service
2. systemctl status supervisord.service
执行上述命令后:获取到以下提示信息:
根据提示可以知道supervisord.service 没有被正确的加载,接下来我就先去检查下supervisord.service文件是否存在及格式是否正确:
执行命令:
ls -l /usr/lib/systemd/system/supervisord.service
PS:错误结果忘记了截图,我的错误是因为文件格式不对,显示的是drw-r--r--
所以我把supervisord.service 文件备份了下,让后进行删除,在软件商店找到“进程守护管理器”执行操作中的修复按钮进行修复。
修复好之后,进程管理器可以正常的安装了。
安装好之后添加任务管理,任务不能正常显示,于是我就在次把“进程守护管理器”卸载,执行bt命令清除系统缓存,重启系统,重新安装。
经过以上步骤的操作,宝塔面板的“进程守护管理器Supervisor” 就可以正常使用了。
PS:如果有需要可以执行 crontab -l 命令查看你宝塔面板上的命令,把无用的命令给删除掉