队列是辅助系统的长监听程序。相当于一群人异步的干一件事情,却不会暂用请求时间。
这类首先安装supervisor进程管理器,然后运行两个命令,即可启动所有的程序。
一、进程守护管理器 2.4
注意注意注意:根据排查经验,新版本的进程守护管理器有很多bug,这里提供2.4版本的下载,你在第三方应用进行导入即可
【附件】supervisor_2.4.zip

二、运行队列
/www/server/php/80/bin/php artisan queue:work
ps:如果这里运行不起来,一般是宝塔的禁用函数把函数禁用了。
尝试删除带有 pcntl_ 的函数。
删除列表:
pcntl_alarm
pcntl_signal
pcntl_fork
pcntl_signal_dispatch
pcntl_wait
![null 图片[1]-【必选】运行队列和gatewaywork服务-特嘿综合平台](https://doc.minisns.cn/media/202303/2023-03-16_192918_4350510.8914703724046767.png)
三、运行gatewaywork
/www/server/php/80/bin/php artisan gateway-worker:server start
四、成功运行截图
![null 图片[2]-【必选】运行队列和gatewaywork服务-特嘿综合平台](https://doc.minisns.cn/media/202306/2023-06-19_110159_3079860.9857896645523332.png)
五、配置wss
如果你在部署网站第一步没有做
location /wss {
proxy_pass http://127.0.0.1:9602;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_connect_timeout 5s;
proxy_read_timeout 60000s;
proxy_send_timeout 60000s;
}
![null 图片[3]-【必选】运行队列和gatewaywork服务-特嘿综合平台](https://doc.minisns.cn/media/202303/2023-03-14_183702_8424420.9527561676829653.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END











暂无评论内容