I know that Laravel has the --timeout option for their php artisan queue:listen command, however I would like to use queue:work instead to save some CPU usage. As far as I can tell, there is no way to set a timeout parameter with a queue workstation. Will it be a timeout if my work takes more than 60 seconds by default, or does the timeout apply only to queue:listen ?
I just want to make sure my jobs have enough time to run, as I do things like running reports in the background, and some of them take more than 60 seconds to generate due to the size of the data set. They seem to be working fine, I just want to clarify how this works so that I can make sure that I will not run into problems.
source share