添加守护进程
宝塔环境如果您是使用宝塔环境安装本系统,请按照本节内容操作。 1. 安装并配置 Supervisor 管理器进入终端,执行以下命令:yum install supervisor -y 进入软件商店,安装Supervisor管理器:打开Supervisor管理器设置;打开主配置文件,复制以下配置...
更新于 2022年8月23日
宝塔环境
如果您是使用宝塔环境安装本系统,请按照本节内容操作。
1. 安装并配置 Supervisor 管理器
进入终端,执行以下命令:

进入软件商店,安装Supervisor管理器:

打开Supervisor管理器设置;
打开主配置文件,复制以下配置,替换文本框中的所有配置:

进入终端,粘贴输入并执行以下命令:


2. 添加守护进程
打开Supervisor管理器设置;
切换到守护进程管理,点击添加守护进程:

名称填写 make-swoole;当同一台中服务器部署多套码科系统时,应配置使用不同的进程名称。
如果使用不同的进程名称,请在该系统后端根目录下的 .env 文件中配置,NAME 即为进程名,此处示例为 make-swoole-2:
启动用户选择 www:

运行目录选择后端站点根目录:
每个人的后端站点根目录都不一样,请根据自己的实际情况进行选择。


启动命令填写:
进程数量必须是1:

填写完毕后,点击确定。
如图所示,说明守护进程成功启动:

至此操作完毕,可以继续安装后台。
其他环境
如果您不是通过宝塔环境安装本系统,请按照本节内容操作。
1. 安装并配置 Supervisor
安装 supervisor 软件包。
配置 supervisor (参考文档)。
确保打开 rpc 访问服务(supervisorctl 的 serverurl),码科系统将通过 rpc 控制进程。
参考以下配置:
如果使用非 9001 端口,请在码科系统后端根目录下的 .env 文件中配置:
其中 NAME 是 supervisor 守护的进程名,默认是 make-swoole 。当同一服务器/容器部署多套系统时,应配置使用不同的进程名称。
2. 添加守护进程
添加 swoole 的守护进程,配置参考:
注意,这个启动用户 user,必须确保 php-fpm 对其产生的文件有操作权限。
将 command 命令中的 /var/www/html/ 替换为码科系统后端源码根目录的绝对路径。
必须在部署码科系统后端源码之后,才能配置 swoole 守护进程。
配置好后启动 supervisor 守护即可。
继续阅读