zerosns文档 后台

【必选】运行队列和gatewaywork服务

队列是辅助系统的长监听程序。相当于一群人异步的干一件事情,却不会暂用请求时间。

这类首先安装supervisor进程管理器,然后运行两个命令,即可启动所有的程序。

一、进程守护管理器 2.4

注意注意注意:根据排查经验,新版本的进程守护管理器有很多bug,这里提供2.4版本的下载,你在第三方应用进行导入即可


https://wwbqt.lanzout.com/iJ68B3uepayh


image.png

二、运行队列

运行目录选择你的网站目录  

启动命令

/www/server/php/83/bin/php artisan queue:work


image.png



ps:如果这里运行不起来,一般是宝塔的禁用函数把函数禁用了。
尝试删除带有 pcntl_ 的函数。
删除列表:

pcntl_alarm
pcntl_signal
pcntl_fork
pcntl_signal_dispatch
pcntl_wait

image.png


三、运行gatewaywork


运行目录选择你的网站目录  

启动命令

/www/server/php/83/bin/php artisan gateway-worker:server start


image.png



四、成功运行截图

image.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;
    }

image.png