We are facing an issue in processing the HangFire job, the job was processed by a valid server but the intended business logic written in the job did not happened intermittently.
We enqueued a job as part of our business. One of the active valid servers (created by us as per the startup.cs) picked the job and marked the job as succeeded within some 200millisecond. In a positive scenario the job would take nearly 1s or more to complete the business logic.
We have try/catch block inside the job to capture errors, but no errors captured.
If we requeue the same job from the dashboard, then the job is succeeding and executing all the intended business logic.