Вие задавате timeout
във вашата работа, но това изчакване е по-голямо от стойността в retry_after
които сте дефинирали в тази конфигурация.
Вижте https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
Има ясно предупреждение:
Стойността --timeout трябва винаги да е поне няколко секунди по-къса от стойността на retry_after конфигурацията. Това ще гарантира, че работник, обработващ дадено задание, винаги е убит, преди задачата да бъде изпробвана отново. Ако опцията ви --timeout е по-дълга от стойността на retry_after конфигурацията, вашите задачи може да бъдат обработени два пъти.
Можете да дефинирате нова връзка за продължителни задачи и да зададете тази връзка на заданието (изпращане към конкретна връзка), вместо да използвате timeout
.