帮助中心/故障排查

宝塔升级进程守护管理器

本教程适用于使用宝塔的用户,可将进程守护管理器升级到 3.0。操作的过程中,系统将无法正常使用!经我们测试,以及已经升级的用户反馈,宝塔的新版进程守护管理器存在 bug,极其不稳定,码科官方强烈建议不要升级,推荐保持旧的 2.2 版本即可,等宝塔更新稳定好用的版本后再去升级。如果是新安装的用户...

更新于 2023年9月4日

码科跑腿平台运营者

本教程适用于使用宝塔的用户,可将进程守护管理器升级到 3.0。


操作的过程中,系统将无法正常使用!


经我们测试,以及已经升级的用户反馈,宝塔的新版进程守护管理器存在 bug,极其不稳定,码科官方强烈建议不要升级,推荐保持旧的 2.2 版本即可,等宝塔更新稳定好用的版本后再去升级。

​

如果是新安装的用户,推荐使用 3.0.0 或者 3.0.1 版本。

​

问:最新的进程守护管理器版本是 3.0.3,也有bug吗?

答:是的,3.0.3 也存在bug。

​

进程守护管理器 3.0.2 存在 bug 导致无法修改主配置文件,

如果实在想升级,不要使用 3.0.2 版本!请使用 3.0.1 或 3.0.0 版本。


第1步 删除进程

打开软件商店,打开进程守护管理器的设置:

CleanShot 2023-03-14 at 14.04.10@2x.png

将码科守护进程停止,然后删除:

只需要删除码科的守护进程就行,其他的进程不用管不要动!

CleanShot 2023-03-14 at 14.06.20@2x.png

​

第2步 更新管理器

回到软件商店页面,点击更新进程守护管理器:

CleanShot 2023-03-14 at 11.01.26@2x.png

CleanShot 2023-03-14 at 11.05.03@2x.png

CleanShot 2023-03-14 at 11.05.50@2x.png


第3步 配置管理器

升级成功后,打开设置:

CleanShot 2023-03-14 at 11.07.42@2x.png

CleanShot 2023-03-14 at 11.09.09@2x.png

​

打开主配置文件:

CleanShot 2023-03-14 at 10.58.32@2x.png

使用以下配置内容去全部替换原有配置。记得保存。

​

重启 SuperVisord 服务(这个操作很关键,会经常用到!):

CleanShot 2023-03-14 at 10.49.29@2x.png

经观察,宝塔的这个进程守护管理器功能不稳定,

如果进程列表不显示进程,

或者缺少某个进程,

亦或者新添加了进程不显示,

又或者明明删除了某个进程,列表却仍旧显示该进程,

总之各种奇奇怪怪的问题……

都请尝试重启 SuperVisord 服务。

​

第4步 添加进程

打开守护进程管理列表,点击添加守护进程:

  1. 名称命名为 make-swoole 。

如果需要自定义名称,请编辑码科后端站点根目录下 .env 文件并将 [SUPERVISOR] 配置下的 NAME 值改为对应的自定义名称。

  1. 启动用户选择 www 。
  2. 运行目录选择码科后端站点目录。

选好目录之后,此时运行目录输入框中的内容就是实际的后端站点根目录,可以很方便地复制到下一步使用。

  1. 启动命令填写 /www/server/php/74/bin/php vendor/bin/easyswoole server start -mode=produce 。

CleanShot 2023-03-14 at 14.49.55@2x.png

如果进程列表不显示刚才添加的进程,请重启 SuperVisord 服务。


其他问题

升级完成后,如果其他守护进程(不是码科的进程)无法启动或出现异常,请联系宝塔客户解决。

如果担心其他进程出现问题,可以选择不更新。

​

进程状态显示 STARTING:

CleanShot 2023-03-14 at 16.11.51@2x.png

查看语雀原文

继续阅读

相关教程

查看全部帮助教程