帮助中心/故障排查

v1.5.30升级教程(技术版)

本教程仅适用于运维技术人员,或者其他非宝塔用户,比如Docker部署的用户。宝塔用户请看这个教程:https://www.yuque.com/99make/ofmr72/bckzbx一、升级前先停掉swoole进程。二、确保升级 swoole 扩展到最新版(目前是 4.8.5,也可以用更高版本...

更新于 2022年8月23日

码科跑腿平台运营者

本教程仅适用于运维技术人员,或者其他非宝塔用户,比如Docker部署的用户。

​

宝塔用户请看这个教程:https://www.yuque.com/99make/ofmr72/bckzbx

​

一、升级前先停掉swoole进程。

二、确保升级 swoole 扩展到最新版(目前是 4.8.5,也可以用更高版本)。

三、部署新版代码。点击此处下载,下载后覆盖旧代码。

四、配置 supervisor (参考文档)。

确保打开 rpc 访问服务(supervisorctl 的 serverurl),系统将通过 rpc 控制进程。

参考以下配置:

如果使用非 9001 端口,请在系统 .env 文件中配置:

其中 NAME 是 supervisor 守护的进程名,默认是 make-swoole 。当同一服务器/容器部署多套系统时,应配置使用不同的进程名称。

swoole 的守护进程配置参考:

注意,这个启动用户 user,必须确保 php-fpm 对其产生的文件有操作权限。

将 command 命令中的 /var/www/html/ 替换为码科系统后端源码根目录的绝对路径。

配置好后启动supervisor守护即可。

五、检查更新是否成功。到管理后台,升级后台到v1.4.18或更高版本之后,在系统工具那里可以看到swoole进程详情,即表示升级成功。

image.png

六、迁移数据

打开系统->系统工具;

点击“执行数据迁移”,等待数据迁移完成。

CleanShot 2022-06-13 at 17.08.22@2x.png

至此升级完成。

查看语雀原文

继续阅读

相关教程

查看全部帮助教程