Fonte oficial no Laravel
AttributeIlluminate\Queue\Attributes\FailOnTimeout

#[FailOnTimeout]

Falha no job se o timeout ocorrer.

Disponível desde

Laravel 13.0

Aplicável em

class

Parâmetros

Nenhum parâmetro obrigatório ou opcional.

Uso prático

use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Attributes\FailOnTimeout;

#[FailOnTimeout]
class ProcessInvoice implements ShouldQueue
{
    public function handle(): void
    {
        //...
    }
}