IXWeatherSyncJob.Run

// Id: #35514
using EnergyDataHub.Data.Hangfire.Jobs;

var xWeatherSyncJob = Activate<IXWeatherSyncJob>();
await xWeatherSyncJob.Run();

Parameters

RecurringJobId
"IXWeatherSyncJob"
Time
1752675014
CurrentCulture
""
CurrentUICulture
""

State

07/16/2025 14:13:56 (+3m 42.569s) Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException (edh:536757)

Response status code does not indicate success: 429 (Too Many Requests).

System.Net.Http.HttpRequestException: Response status code does not indicate success: 429 (Too Many Requests).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at EnergyDataHub.Data.Services.XWeatherClient.FetchData(NameValueCollection queryParams, String path)
   at EnergyDataHub.Data.Services.XWeatherClient.GetWeatherForcasts(Double latitude, Double longitude, Nullable`1 start, XWeatherInterval inteval, Int32 periodCount)
   at EnergyDataHub.Data.Hangfire.Jobs.XWeatherSyncJob.SyncLocationWeatherData(Location location, DataSource dataSource, DateTime taskStartHour)
   at EnergyDataHub.Data.Hangfire.Jobs.XWeatherSyncJob.Run()
   at InvokeStub_TaskAwaiter.GetResult(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

+8ms Processing

Server:
edh:536757
Worker:
c6ab9d76

+3ms Enqueued

Triggered by recurring job scheduler

07/16/2025 14:10:14 Created