Несколько серверов генерируют ошибку 500 в HANGFIRE - PullRequest
2 голосов
/ 15 января 2020

Когда я запускаю приложение в эксплуатацию с архитектурой Kubernetes, управляемой модулями, где оно имеет возможность масштабирования, поэтому сегодня на двух серверах работает одно и то же приложение, hangfire распознает оба, но возвращает ошибку 500

Unable to refresh the statistics: the server responded with 500 (error). Try reloading the page manually, or wait for automatic reload that will happen in a minute.

Но когда я выхожу на сцену, которая является тестовым приложением, где есть только один сервер, Hangfire работает нормально.

Конфигурация Hangfire:

Startup.cs

services.AddHangfire(x => x.UsePostgreSqlStorage(Configuration.GetConnectionString("DefaultConnection")));


app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
   Authorization = new[] { new AuthorizationFilterHangfire() }
});           
app.UseHangfireServer();

Ошибка

...