beanstalkd

    0热度

    1回答

    我正在研究一个功能,我需要检查beanstalkd队列中的作业状态。我已经尝试了一些东西,但我没有得到保留用于默认值以外的队列作业队列 $pheanstalk = \Illuminate\Support\Facades\Queue::getPheanstalk(); $pheanstalk->useTube('import-live'); $pheanstalk->watch('import-

    0热度

    1回答

    我有一个项目,其中每个客户端都有一个唯一的子域和他们自己的数据库。 我想使用Laravel的队列处理作业并发送通知。但是,由于SerializesModels特征仅序列化/反序列化模型ID,所以作业始终尝试从主数据库检索数据,而不管哪个客户端启动作业。 有没有一种方法可以指定数据库连接?如果这不可行,我愿意接受建议的替代工作流程。 从Laravel文档: 雄辩车型将正常序列化,序列化时,在处理作业

    1热度

    1回答

    我在项目中使用Beanstalkd作为工作队列。 现在,我的项目已经完成,我必须将其部署到VPS(生产服务器)上。 有什么令我困惑的!我应该ssh到生产服务器并手动输入php artisan queue:listen? (这是废话) 是否有任何服务器运行queue:listen作为服务?

    0热度

    1回答

    我在pheanstalk队列中遇到问题(版本:3.0.2)。在队列中是0-10k作业,有时我必须搜索这个队列中的数据并添加下一个作业。所以我想添加不存在的作业。 在类Pheanstalk中,我没有看到在作业中搜索并且没有将此作业移动到“当前作业保留”的方法。 所以我需要快速的方法,只读取作业中的数据,而没有保留。 我的例子: public function searchId($id) {

    0热度

    2回答

    我正在使用Beanstalkd和laravel来处理队列作业。如果作业已在队列中,我如何防止添加相同的作业。我用Beanstalkd 3.1使用laravel 5.3

    2热度

    1回答

    我们的系统进程从队列中许多就业机会,有时间,这些工作都尚未完成处理。我们的系统有可能会将作业与当前正在处理的作业同名。 是否有检查,这将告诉我们,具有相同名称的工作已经在队列前,我们在队列中添加呢? 谢谢你们!

    1热度

    1回答

    我们正在使用beanstalkd运行接收来自客户端的作业,使用php并使用pheanstalk作为php代理。我们将一个工作者作为php系统守护进程运行,并使用monit继续监视。 但它在一天一次的频率不断重启。在观察问题后,确认没有代码错误。那么有什么机会?

    0热度

    1回答

    服务beanstalkd状态 在CentOS的7 beanstalkd [1375]:在/ usr/bin中/ beanstalkd:prot.c:1919年h_accept:接受():太许多打开的文件 我重新启动beanstalkd服务这个错误出现后5个小时 任何人都帮我解决这个问题

    0热度

    1回答

    我想发送电子邮件到基于它们制定的时间表不同的用户发送邮件。 我读到beanstalkd,queues和Delayed Message Queueing和现在看起来装修在: $when = Carbon::now()->addMinutes($minutes); // i can calculate minutes at this moment \Mail::to($user)->later($w

    1热度

    1回答

    现在我使用Beanstalkd和Laravel伪造我的队列,我火是这样的:dispatch(new ProcessPodcast($podcast)); 但是我怎么推队列成具有低不同的工作优先?这只会将队列推入不同的作业,但不会设置优先级:$job = (new ProcessPodcast($podcast))->onQueue('processing'); dispatch($job); 而且