Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel调度作业异步运行_Php_Laravel_Queue_Jobs_Laravel Queue - Fatal编程技术网

Php Laravel调度作业异步运行

Php Laravel调度作业异步运行,php,laravel,queue,jobs,laravel-queue,Php,Laravel,Queue,Jobs,Laravel Queue,我有一个函数,它可以发布一些内容并将作业推送到队列中,甚至在队列完成作业之前就将响应返回给用户 为此,我将.env QUEUE_驱动程序更改为数据库,记录保存在表作业中,但要执行此作业,我必须调用命令php artisan QUEUE:work,这就是我的问题:如何在代码中调用此命令,或者当表中有作业时,我应该做什么 php artisan:队列工作 应该一直运行,它会检查是否有新的工作,他会派遣他们 但是它应该一直在运行,你不能从代码中执行它 你也可以跑步 php artisan队列:工作--

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

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

php artisan:队列工作

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

php artisan队列:工作--尝试=5

例如,此示例将尝试5次,然后停止

另外,您还可以安装supervisor,它将始终启动队列:如果命令失败,则工作

php artisan:队列工作

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

php artisan队列:工作--尝试=5

例如,此示例将尝试5次,然后停止


另外,你可以安装supervisor,它将始终启动队列:如果失败,则工作

我使用共享主机,我尝试安装supervisor,但没有运气,请提供帮助。我使用共享主机,我尝试安装supervisor,但没有运气,请提供帮助。