executeAndLog( $data['log_id'], $data['stage_id'], $data['pusher'], isset($data['options']) ? $data['options'] : [] ); if ($ok) { $job->delete(); return; } // 失败重试 $max = (int) config('dbpush.max_attempt'); if ($job->attempts() >= $max) { $job->delete(); } else { $job->release(30); // 30 秒后重试 } } }