开启队列功能
创建于 2025-05-17 / 最近更新于 2025-05-21 /
174
字体:
[默认]
[大]
[更大]
第一步,复制php文件
复制框架根目录/app/hy_invoice/config/queue.php

粘贴到框架根目录/config/queue.php替换

第二步,安装 redis(如已安装,请跳过)


第三步,php 安装 redis 扩展(如已安装,请跳过)


第四步,进入禁用函数:找到proc_open,删除
删除禁用函数proc_open

修改内存限制 512M

重启PHP

第五步,设置php命令行版本

选择 php-7.4 版本

第六步,安装Supervisor管理器

名称:输入自定义名称,但只能输入英文
用户固定选择:www
填写启动命令:php think queue:listen --queue


第七步,测试任务队列(此步骤可以跳过)
访问https://www.xxx.com/hy_invoice/app/task/job/test (请将 www.xxx.com替换为您的主域名)

查看Supervisor管理器进程日志,若出现“队列已启动”字眼,则代表队列运行正常,可以前往总后台打开队列开关,若日志什么都没,则代表队列系统失败,请检查教程里面步骤,看看有没有步骤漏了

0 人点赞过
开票小二