Is there anything that can cause hangfire servers to disappear while a job is processing?

Hello, our setup involves having one hangfire server running at all times (visible in the SQL Server hangfire.server table), but sometimes the table will become empty while a job is processing, and that job never finishes processing until we restart the hangfire server.

Is there anything that can cause this?

To further elaborate (forum won’t let me edit the above post, something about the body being ‘too similar’)

Our hangfire setup involves having one hangfire server running at all times (visible in the SQL Server hangfire.server table) which runs one job at a time.

However sometimes the table will become empty while a job is processing, and that job never finishes processing until we restart the hangfire server and that job.

Is there any known issue that can the server to suddenly stop without first ending the job with and marking the job as failed?