Estableciste un timeout
en su trabajo, pero este tiempo de espera es mayor que el valor en retry_after
que ha definido en esta configuración.
Consulte https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
Hay una advertencia clara:
El valor --timeout siempre debe ser al menos varios segundos más corto que su valor de configuración retry_after. Esto garantizará que un trabajador que procesa un trabajo determinado siempre se elimine antes de que se vuelva a intentar el trabajo. Si su opción --timeout es más larga que su valor de configuración retry_after , es posible que sus trabajos se procesen dos veces.
Puede definir una nueva conexión para trabajos de ejecución prolongada y establecer esta conexión en el trabajo (enviar a una conexión específica), en lugar de usar el timeout
.