我对 Laravel 4 中的整个 Queue'd 作业非常陌生。我有一些繁重的任务,我需要网站在被执行特定操作的用户解雇后在后台运行。
当我为我的网站进行本地开发时,我正在使用这个:
Queue::push('JobClass', array('somedata' => $dataToBeSent));
我正在使用本地“同步”驱动程序来做到这一点。(这些作业会自动触发,影响用户体验,但我认为在进入生产阶段时我可以将其切换到 beanstalkd,然后它们将在后台运行)
这把我带到了我现在的位置。我已经设置了 beanstalkd,它使用了 composer 安装的依赖项,并且 beanstalkd 进程监听了新作业。我安装了 beanstalk 管理界面,可以看到我的作业进入队列,但我不知道如何真正让它们运行!
任何帮助将不胜感激,谢谢!