I am using Hangfire 1.7.18, PostgreSQL Server, .net core with .NET 5 runtime.
My application runs on IIS configured to In-Process hosting and always running.
I have 3 daily recurring jobs scheduled to 6:30, 7:30, 9:30.
The first 2 jobs are only enqueued at 6:30 and 7:30 . At 9:30 the third job is enqueued and processed and then immediately the first 2 jobs are also processed.
The application is active for sure since I am entering the dashboard and see that the state of the first two jobs remain in ‘Enqueued’ state until 9:30. During this time I also call my own API.
Is there a reason why the first 2 jobs remains in ‘Enqueued’ state ?
How can I debug this issue ?