64得票3回答
delayed_jobs vs resque vs beanstalkd?

以下是需要翻译的内容: Enqueue_in(10.hours, ... ) (DJ 语法完美。) 同时乘以工作者数量。 (Resque 或者 beanstalkd 对此非常好,但不适用于 DJ) 必须处理每秒钟推入和弹出100个作业。 (我需要运行测试来确保,但我认为 DJ 处理不了这么...

26得票1回答
如何获取beanstalk管道中所有作业的列表?

我已经在服务器上安装了Beanstalk,并运行了以下命令:$ telnet localhost 11300 use my_tube USING my_tube peek-ready FOUND 11065 41 {"ts":1295537419,"data":{"nid":"212156"}...

25得票8回答
beanstalkd的统计/监控/检查工具

有人知道一个可以监控Beanstalkd队列的应用程序吗?我在寻找一款能够显示管道和任务统计信息,并允许您检查详细信息的工具。 我对语言/平台并不挑剔,只是想知道是否存在这样的工具,以免重复造轮子。

24得票4回答
上帝启动了太多的进程

我有一个守护脚本,可以监视两个跟踪进程。 问题是24小时后它开始启动太多进程了。 这是守护脚本。rails_root = File.expand_path("../..", __FILE__) 2.times do |n| God.watch do |w| w.group =...

24得票3回答
Laravel Artisan Queues - 高CPU使用率

我在 Laravel 中为我的处理脚本设置了队列。 我正在使用 beanstalkd 和 supervisord。 有 6 个不同的管道用于不同类型的处理。 问题在于对于每个管道,artisan 每秒钟都在不断生成工作进程。 工作代码似乎会睡眠 1 秒钟,然后工作者线程使用 7-15% 的 ...

22得票2回答
Laravel队列,Beanstalkd和数据库有什么不同?

使用Beanstalkd和数据库驱动程序的队列之间有很大的区别吗? 一些优缺点是什么?数据库队列似乎更容易设置和运行,那么我应该了解哪些使用它的知识? 文档中没有真正的解释。

21得票8回答
在Laravel中删除排队的任务

我已经在Laravel队列中添加了一些工作,但是我忘记在函数中加上$job->delete(),这导致我的函数出现了错误。这意味着该工作永远不会结束。它会被不断地放回队列并在我的日志文件中产生错误。如何通过命令行将其删除? 我正在使用beanstalkd进行排队。

17得票4回答
消息队列与通过CRON调度的数据库表队列的区别

我们即将有一个大型项目,需要进行大量的媒体处理(图片、视频),以及邮件输出等操作。通常情况下,我们会将这些任务放在一个名为“email_queue”的表中,并使用cron定时运行脚本来处理该表中的队列。 我一直在阅读关于消息队列系统(如beanstalkd)的文章,甚至已经将其设置好了。使用...

16得票3回答
长时间运行的PHP脚本的内存注意事项

我希望能够使用Zend Framework 2控制器,在php中编写一个beanstalkd的worker。它通过CLI启动,并将不断地从beanstalkd请求作业,就像这个例子一样。 简单的伪代码如下: while (true) { $data = $beanstalk-&...

15得票5回答
CentOS 7下的Beanstalkd

由于配置错误,我将VPS从CentOs 6迁移到了CentOs 7以重新开始。在其他事情中,我在CentOs 6上安装了beanstalkd服务。 当时,我按照这篇教程http://viewsfromtheside.com/2014/06/12/install-beanstalkd-cent...