Hangfire ContinueWithJob is stuck in awaiting state, though parent job has succeeded
From the looks of it, the first job with ID 216348
completed successfully but your second job with ID 216349
is waiting on the parent ID of 216347
. According to Hangfire documentation and experience, the parentID should be of the job that you are waiting to finish before executing the second job.
According to Hangfire documentation on ContinueJobWith, "Continuations are executed when its parent job has been finished". From your screenshots, it is not clear whats going on with JobID: 216347
. Once this job, 216347
completes, job with ID 216349
should kick off. If you are expecting 216349
to start after 216348
finishes, check your code and make sure correct ParentID is passed to the second job.
Update
Based on this thread, add the ContinuationsSupportAttribute
to GlobalJobFilters.Filter
where you configure Hangfire service. This should make your Hangfire instance aware of continuation jobs.
GlobalJobFilters.Filters.Add(new ContinuationsSupportAttribute());