【问题标题】:Laravel dispatch job run asyncLaravel 调度作业异步运行
【发布时间】:2020-01-16 04:16:53
【问题描述】:

我有一个函数可以发布一些内容并将作业推送到队列中,甚至在队列完成作业之前就向用户返回响应。

为此,我将 .env QUEUE_DRIVER 更改为数据库,并且记录保存在表作业中,但要执行此作业,我必须调用命令 php artisan queue:work,这就是我的问题:我如何调用此命令代码或表中有作业时我应该做什么?

【问题讨论】:

    标签: php laravel queue jobs laravel-queue


    【解决方案1】:

    命令

    php 工匠:排队工作

    应该一直运行它会检查是否有新的工作他会派他们 但它应该一直在运行你不能从代码中执行它 你也可以运行

    php 工匠队列:工作 --tries=5

    这个例子会尝试 5 次然后停止

    另外你可以安装supervisor,它总是会启动队列:如果它失败了

    【讨论】:

    • 我正在使用共享主机,我尝试安装主管但没有成功,请帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2011-07-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多