0

我正在使用 beastalkd 来处理电子邮件验证的作业队列。

作业处理器的实现就像

public function fire($job, $data)
{

    // processing

    try {
       //some processing including some smtp simulation checks

    } catch (Exception $e) {
       //saving some status
    } 

    //further processing

    $job->delete();
}

就像上面的示例一样,在某些时候会抛出异常,该异常会根据流程缩进发生。异常是正确捕获并在 catch 块中执行一些操作。问题是在捕获释放回队列的异常之后。

即使在异常捕获之后,是否有任何方法可以继续处理作业的当前尝试。?

4

0 回答 0