I have a laravel queue job that process around 10 to 12 seconds before succeeding. It does not fail though and not throw any error logs.
Only problem is, it just stops processing the next jobs. I have to run the queue:work
again to continue process the jobs.
I have tried like appending the code below and tried putting the highest value as possible (max was 10,000). But none of them worked.
public $timeout = ...;
public $retry = ...;
public function retryUntil()
{
return now()->addSeconds(...);
}
Also, I have tried some arguments like --memory
, --timeout
, retry
, etc. Also not working.
And also I think that our php.ini configuration seems high already.
memory_limit = 1024M
post_max_size = 16M
upload_max_filesize = 16M
max_input_vars = 3000
max_execution_time = 600