Hi,
I'm wondering if someone can refresh me on the limitations around
async jobs and how to tune them. How long will they run for and which
global settings control that? As an aside, in one of my dev
environments running 4.3 I've found that a long running job will
simply disappear from the async_jobs table after about an hour. For
example if I make an async job that just does a shell 'sleep 7200' and
then poll for the async job the queryAsyncJobResult api call works and
then eventually throws an error saying that the job is not found,
around about the hour mark (within 10 minutes, haven't timed exactly).
When this happens, I can clearly see that the job is still running by
doing a process list on the server, but the job entry has been purged
from the mysql table. My job.expire.minutes is 1440.