问题标签 [php-resque]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
368 浏览

php-resque - 如何在 PHP-RESQUE 中取消作业

我正在使用下面的库

https://github.com/chrisboulton/php-resque

如何取消正在运行的作业。我试图获取工人对象并杀死孩子..但该对象没有任何孩子。

0 投票
1 回答
518 浏览

zend-framework2 - Resque 找不到作业类 ZF2 命名空间

尝试在 ZF2 项目中使用由 Redis 支持的 PHP-Resque 项目https://github.com/chrisboulton/php-resque。(具体的敏捷性)

我遇到的问题是将 ZF2 命名空间和类结合起来

例如 :

控制器

MyResqueJob 类

resque 给出的错误信息:

0 投票
1 回答
999 浏览

laravel - php-resque : 重试失败的作业

我已经在 Laravel 上设置了 php-resque。一切都很好,除了失败的工作。

我看不到任何重新排队(重试)标记为失败的作业的选项。

我看到在 redis db 中有一个名为“failed”的队列,但是我如何将每个 failed_job 重新推回父队列?

我到处搜索(php-resque 文档、google 等),但没有找到 php-resque。仅适用于 ruby​​ 版本的现成解决方案...

提前致谢!

0 投票
1 回答
468 浏览

php-resque - PHP-Resque 失败的作业列表

我已经在我的 Ubuntu 14 中成功集成了 PHP RESQUE。

如何获取 PHP 中的失败作业列表来处理它们?我尝试在网上搜索,但找不到 PHP 的具体答案。

请帮忙。提前致谢。

0 投票
1 回答
495 浏览

php - 如何将环境变量传递给windows中的php脚本

我只是命令行应用程序的初学者。我想知道如何将环境变量传递给在 Windows 7 机器上的命令行中运行的 php 脚本。

我想做类似的事情:

QUEUE=notification VVERBOSE=1 php resque.php

谢谢你的帮助..!

0 投票
1 回答
353 浏览

php - PHP nohup 进程随机停止

我有一个在后台运行的 php-redis 进程,99% 的时间它都能完美运行并继续运行。然而,这个过程经常会无缘无故地死掉。任何日志中都没有任何内容,服务器不会耗尽处理能力、内存等。

它使用 bash 脚本启动,并使用 nohup 运行。

有人有想法么?我已经调试了好几天了,没有想法。如果您需要,我可以提供更多信息。

0 投票
2 回答
426 浏览

php - 使用 redis/php-resque 优化并发 ImageMagick 请求

我正在使用 ImageMagick 生成图像的网站上工作。该站点每分钟将收到数百个请求,并且使用 ImageMagick 执行此操作会导致站点崩溃。

因此,我们实现了 Redis 和 Php-resque 以在单独的服务器上在后台生成 ImageMagick,这样它就不会导致我们的主服务器崩溃。问题是完成图像仍然需要很长时间。由于服务器正忙于处理这些图像,用户可能希望等待最多 2-3 分钟来处理图像请求。

我不知道该给你什么信息,但我更多的是寻求建议。我认为如果我们可以减少 ImageMagick 请求的初始处理时间,那么显然这将有助于加快我们可以处理的图像数量。

下面是我们使用的 ImageMagick 脚本示例:

我的理论是,这需要很长时间的原因是由于图像着色的过程。有没有办法优化这个过程?

任何有处理大量 imagemagick 进程的经验或者可以看到一些非常简单的方法来优化我们的请求的人,我都会非常感激。

谢谢 :)

0 投票
1 回答
528 浏览

redis - 多租户resque,避免一个租户阻塞队列

resque我们有一个用于后台处理的多租户应用程序。

我们偶尔会遇到的问题是单个租户在很短的时间内执行大量后台工作。这基本上会阻塞队列一段时间——当我们处理这个单一租户的积压工作时,所有其他租户的工作都会被延迟。

是的,我们可以增加更多的工人。但这并不是真正的“解决方案”,它更像是一种创可贴,仍然会导致其他租户延迟——只是随着我们处理速度更快而延迟更短。

是否有更多多租户友好的使用方式resque?还是完全对多租户友好的后台队列?

我们正在研究:

  • 每个租户使用一个队列,每个租户使用一个工作人员(动态创建的队列?)
  • 修改resque,以便它以某种方式循环每个租户的队列

我们只是想知道我们是否缺少某些东西/更好的方法......

0 投票
0 回答
80 浏览

php - 我们如何在 ZF 中使用 php-resque?

我想php-resque在我的 ZF 应用程序中执行我的控制器的操作。我们可以php-resque用作助手吗?请让我知道我该如何使用它?

0 投票
0 回答
71 浏览

magento - Mage Resque - 找不到作业类错误

我正在尝试使用 Mage-Resque 在 Magento 中实现异步功能。我已按照https://github.com/ajbonner/mage-resque中的说明安装了除 ext-pcntl 之外的所有组件。

现在我可以将作业排队到 redis 服务器。我已经使用默认的 Mns_Resque_Model_Job_Logmessage 类对其进行了测试,但我也遇到了以下错误。

它报告它找不到类Mns_Resque_Model_Job_Logmessage。有什么问题?我错过了什么吗?请帮助任何帮助将不胜感激...