开票小二使用文档

开启队列功能

创建于 2025-05-17 / 最近更新于 2025-05-21 / 174
字体: [默认] [大] [更大]

第一步,复制php文件

复制框架根目录/app/hy_invoice/config/queue.php

image.png

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

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

image.png
image.png

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

image.png
image.png

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

删除禁用函数proc_open

image.png

修改内存限制 512M

image.png

重启PHP

image.png

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

image.png
选择 php-7.4 版本
image.png

第六步,安装Supervisor管理器

image.png

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

image.png
image.png

第七步,测试任务队列(此步骤可以跳过)

访问https://www.xxx.com/hy_invoice/app/task/job/test (请将 www.xxx.com替换为您的主域名)
image.png

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

image.png

0 人点赞过