[英]PHP-Resque failed jobs list
我已將PHP RESQUE成功集成到我的Ubuntu 14中。
如何獲取PHP中失敗的作業列表以進行處理? 我嘗試在網上搜索,但找不到PHP的具體答案。
請幫忙。 提前致謝。
您有兩種選擇:一種是使用Resque-web UI: https : //github.com/resque/resque-web如果您想從頭開始安裝它,或者更好的是,有一個Docker容器可以使您輕松進行安裝使其啟動並運行: https : //hub.docker.com/r/ennexa/resque-web/~/dockerfile/
Resque-web有一個選項卡可查看失敗的作業以及重新處理它們的選項。
以編程方式,我認為沒有內置的方法可以允許這樣做,所以我想您在這里必須很有創造力。 例如,從resque-php Github頁面:創建作業時,您可以檢索標識作業的令牌:
$token = Resque::enqueue('default', 'My_Job', $args, true);
有了這些信息,您就可以檢索工作狀態:
$status = new Resque_Job_Status($token);
echo $status->get(); // Outputs the status
您將需要檢查以下內容:
Resque_Job_Status::STATUS_FAILED
這也可能給您一些想法: https : //github.com/chrisboulton/php-resque/issues/324
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.