为什么我需要在Laravel中多次触发Job?

问题描述

我已经在laravel应用中创建了工作。问题是,当我在localhost上触发作业时,它可以正常工作,但是当我在实时服务器上触发它时,它却无法一口气工作。我需要多次触发它。我可以通过望远镜看到该工作待几个小时。

服务器上的主管有问题吗?

基本上Job在控制器功能内运行,我在路由上触发它。

  public function sumUpInvoicetotal($invoice_id)
    {
        Invoice::find($invoice_id)->update(['sum_up'=> 0]);
        InvoiceChargeSum::dispatch($invoice_id,Auth::user()->id);
        return redirect()->route('invoices.show',$invoice_id)->with('success','Invoice Total Sum-up request received. You will get Notification on Completion');
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)