首页 文章
  • 5 votes
     answers
     views

    延迟从代码排队的Laravel Artisan命令

    我在Laravel应用程序中从控制器运行Artisan命令 . As the docs specify,你可以像这样排队: Artisan::queue('email:send', [ 'user' => 1, '--queue' => 'default' ]); 这会照顾队列逻辑,在我的情况下,将作业发送到Redis,几乎立即处理它 . 我想推迟这份工作 . 你这样调用队...
  • 1 votes
     answers
     views

    Elastic Beanstalk和Laravel队列

    我通过数据库驱动程序实现了Laravel队列,当我开始监听作业的过程时,另一个进程也开始了 . 所以基本上我正在做php工匠队列:监听和自动启动的过程是php artisan队列:工作 . 所以基本上这里的第二个过程是自动生成的,也就是它没有指向它应该是的文件夹
  • 1 votes
     answers
     views

    如何访问Laravel中队列中的项目列表?

    The Setup 我正在使用Laravel 5.1构建一个处理大量媒体文件的应用程序 . 为了处理这个过程,我决定使用内置的queue services来处理一些劳动密集型的过程 . 我正在使用数据库驱动程序 . The Need 我想创建一个仪表板,以便非技术管理员可以知道正在运行的进程,并且通常监视系统的活动 . 这意味着我想向他们展示失败的工作,排队的工作和正在进行的工作 . 具体来说,我...
  • 1 votes
     answers
     views

    Laravel timedout排队的工作没有在工作类中解雇失败的方法

    我已经 Build 了一个基本的laravel项目,配置最少,mysql数据库,数据库队列等 . 我用这个内容创建了一个Job类 <?php namespace App\Jobs; use Exception; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue...
  • 1 votes
     answers
     views

    如何在指定队列时运行Laravel作业

    我有一个Job来执行向用户发送短信 . 我想在指定队列名称上运行此作业 . 例如,此作业已添加到“ SMS ”队列中 . 所以我找到了一种方法来做到这一点,但它存在一些错误 . Create job instance and use onQueue() function to do this : $resetPasswordJob = new SendGeneratedPasswordResetC...
  • 1 votes
     answers
     views

    Laravel Queues,禁用工匠命令

    我有一个网站,用于客户管理 . 每个用户都有一组处于不同阶段的客户 . 我设置了队列来监视要创建的新客户 . 这样就可以检查客户所处的阶段,并改变该阶段的计数 . 我遇到的问题是,我试图导入数千名客户 . 我想有办法检查是否正在使用工匠命令创建客户,以免解雇工作 . 或者,如果有一种方法可以告诉Laravel在导入脚本的开头停止收听,那么最后将其重新启动,告诉它重新计算所有内容 . 这些都可能吗?...
  • 3 votes
     answers
     views

    Laravel排队的工作运行时间超过超时

    我有一个Laravel排队的工作,它从网页中提取链接 . 通过Laravel Forge配置的队列侦听器的超时为240秒(4分钟) . 但是,工作需要达到 45 minutes 才能运行 . 我的队列设置是: 'redis' => [ 'driver' => 'redis', 'connection' => 'default', 'queue' =>...
  • 9 votes
     answers
     views

    Laravel 5.4中不存在“--queued”选项

    我要为邮件创建队列作业 . 一旦我在命令提示符中按下artisan命令 php artisan make:job SendSMSMessages --queued 我得到了问题,如下所示 . “--queued”选项不存在 . 我正在使用Laravel 5.4 请任何人都可以帮助我 . 我搜索了很多,但没有找到任何好的解决方案 . 谢谢
  • 0 votes
     answers
     views

    Laravel无法处理队列中的作业

    首先,这是我的Docker容器中的进程列表: /var/www/html # ps aux PID USER TIME COMMAND 1 root 0:00 {php-fpm.sh} /bin/sh /php-fpm.sh 6 root 0:02 /usr/sbin/crond 8 root 0:00 /sbin/sys...
  • 0 votes
     answers
     views

    Laravel队列:工作永远运行

    我对Laravel队列有一个奇怪的问题:工作 . 在我的crontab中,我设置了一个像Laravel Docs中描述的工作 * * * * * nginx php /path/to/site/artisan schedule:run >> /dev/null 2>&1 在我的app / Console / Kernel.php中我设置了这个: $schedule-&g...
  • 0 votes
     answers
     views

    php工匠队列:工作不使用mongodb和laravel 5.2

    我已经安装了laravel 5.2.0和https://github.com/jenssegers/laravel-mongodb,并希望通过队列发送电子邮件 . 我已经成功创建了作业表但是在运行 php artisan queue:work 命令时它会抛出以下错误 - PHP致命错误:在第576行的/var/www/html/admin/setupl/vendor/laravel/framew...
  • 0 votes
     answers
     views

    Laravel SQS队列 - >延迟工作失败

    我试图推迟在Laravel中调度到AWS SQS队列的工作 . 没有延迟的标准作业在该队列上运行正常,但是一旦我延迟某些事情,它就会崩溃 . 我第一次尝试: $awsgatewayjob = new \App\Jobs\DispatchAwsGatewayJob(); $this->dispatch($awsgatewayjob)->delay(now()->addMinutes...

热门问题