2025-09-26 08:24:34.5370||DEBUG|CourseService.Program|init main function |url: |action: 2025-09-26 08:24:38.3555||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-09-26 08:24:38.5819||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-09-26 08:24:38.5945||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-09-26 08:24:38.5945||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-09-26 08:24:38.5945||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 |url: |action: 2025-09-26 08:24:38.6037||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:f6b3cbc6 has started in 2.9494 ms |url: |action: 2025-09-26 08:24:38.6037||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 is announcing itself... |url: |action: 2025-09-26 08:24:38.6785||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 successfully announced in 72.7725 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:7e622240 has started in 1.0346 ms |url: |action: 2025-09-26 08:24:38.6785||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:ba8fc771 has started in 0.2067 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:b7e8e129 has started in 0.2137 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:f5b06d73 has started in 0.2627 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:c6559131 has started in 0.1751 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f18671f5 has started in 0.3153 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0fb0a4db has started in 0.64 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:126847d7 has started in 1.7044 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8b70bf62 has started in 0.9955 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f7817526 has started in 1.1744 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1c03ebc0 has started in 2.5264 ms |url: |action: 2025-09-26 08:24:38.6785||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:24:38.6785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:861dccae has started in 2.3431 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f4767c95 has started in 2.7053 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9669b8e1 has started in 2.9792 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6eacec60 has started in 3.8058 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6b422add has started in 3.2938 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e28100cc has started in 3.441 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b5561af3 has started in 3.6263 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fc5eb815 has started in 4.724 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2b2e7b13 has started in 3.9951 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:df21ed3f has started in 5.2139 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:6d59f129 has started in 0.2266 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d2d71a64 has started in 4.1432 ms |url: |action: 2025-09-26 08:24:38.6785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4f1650c2 has started in 4.2983 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:58c9a4f3 has started in 4.4675 ms |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8ccde695 has started in 3.1246 ms |url: |action: 2025-09-26 08:24:38.6785||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-09-26 08:24:38.6785||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 all the dispatchers started |url: |action: 2025-09-26 08:24:38.6785||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:fc562540 has started in 0.1481 ms |url: |action: 2025-09-26 08:24:38.6954||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-09-26 08:24:38.6954||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-09-26 08:24:38.7234||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-09-26 08:24:38.7234||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-09-26 08:24:38.7234||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-09-26 08:24:38.7234||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-09-26 08:24:38.7234||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-09-26 08:24:38.7234||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-09-26 08:24:38.7234||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-09-26 08:24:38.7494||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758790568126;LastJobId:278432;NextExecution:1758790680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871478705;NextExecution:1758871560000;LastJobId:278434), NextExecution: (9/26/2025 7:26:00 AM) |url: |action: 2025-09-26 08:24:38.7716||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758790568126;LastJobId:278433;NextExecution:1758790680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871478705;NextExecution:1758871560000;LastJobId:278435), NextExecution: (9/26/2025 7:26:00 AM) |url: |action: 2025-09-26 08:24:38.9374||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'ICourseService.ProcessZippedCourses' is being updated. RecurringJob: (CreatedAt:1671233252920;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.ICourseService, CourseService.Core","m":"ProcessZippedCourses"};LastExecution:1758789382413;LastJobId:278411;NextExecution:1758790800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871478705;NextExecution:1758873600000;LastJobId:278436), NextExecution: (9/26/2025 8:00:00 AM) |url: |action: 2025-09-26 08:24:38.9465||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IPaymentService.ReprocessTransaction' is being updated. RecurringJob: (CreatedAt:1668638785782;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.IPaymentService, CourseService.Core","m":"ReprocessTransaction"};LastExecution:1758789382413;LastJobId:278412;NextExecution:1758790800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871478705;NextExecution:1758873600000;LastJobId:278437), NextExecution: (9/26/2025 8:00:00 AM) |url: |action: 2025-09-26 08:24:39.0616||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'ICourseService.UploadCourseVideoToS3Bucket' is being updated. RecurringJob: (CreatedAt:1637823427084;Cron:0 */6 * * *;Job:{"t":"CourseService.Core.Interface.ICourseService, CourseService.Core","m":"UploadCourseVideoToS3Bucket"};LastExecution:1758789382413;LastJobId:278413;NextExecution:1758801600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871478705;NextExecution:1758888000000;LastJobId:278438), NextExecution: (9/26/2025 12:00:00 PM) |url: |action: 2025-09-26 08:24:39.0616||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:24:39.9688|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amountpaid' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseBasePrice' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'DiscountAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayFee' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Vat' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'AmountPaid' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Percentage' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:39.9757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Value' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-09-26 08:24:40.0058||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 9/26/2025 7:24:40 AM |url: |action: 2025-09-26 08:24:40.9359||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-09-26 08:24:40.9424||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-09-26 08:24:40.9424||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-09-26 08:24:40.9424||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-09-26 08:24:40.9424||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-09-26 08:24:40.9561||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-09-26 08:24:40.9873||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\/0ab9db94-0a05-40a9-ba99-daefb6c1d3ce.mp4]. |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-09-26 08:24:40.9894||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\eadd510e-4315-4257-bdd6-174a664dc6fa.mp4]. |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\9d696736-7ae5-4b70-ad35-712a24e6ad03.mp4]. |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-09-26 08:24:41.0064||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\92cc9046-8216-469d-ab71-f906729d9cb5.mp4]. |url: |action: 2025-09-26 08:24:41.1430||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\726e7b64-d7ff-4ffc-9ad0-ff1df912bebd.mp4]. |url: |action: 2025-09-26 08:24:41.1513|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1513|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1513|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c997bfa-ad8b-4168-b61a-09b1117433ef" |url: |action: 2025-09-26 08:24:41.1513|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="ad131e83-8cfe-4d1d-9df4-37fc1fa2a733" |url: |action: 2025-09-26 08:24:41.1513|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1513|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1513|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c997bfa-ad8b-4168-b61a-09b1117433ef" |url: |action: 2025-09-26 08:24:41.1513|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="ad131e83-8cfe-4d1d-9df4-37fc1fa2a733" |url: |action: 2025-09-26 08:24:41.1716||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\848f49c8-c481-4f74-bff1-0482e2871df9.mp4]. |url: |action: 2025-09-26 08:24:41.1871|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1871|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="073e8363-bf56-4f25-a5a5-86aa04b1f1ae" |url: |action: 2025-09-26 08:24:41.1871|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1871|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="073e8363-bf56-4f25-a5a5-86aa04b1f1ae" |url: |action: 2025-09-26 08:24:41.1898|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1898||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\/971df495-b0c1-4ac6-8a73-2ee618f7c759.mp4]. |url: |action: 2025-09-26 08:24:41.1898|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="ced5f97c-4557-4b0b-904e-be5848f77210" |url: |action: 2025-09-26 08:24:41.1898|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.1898|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="ced5f97c-4557-4b0b-904e-be5848f77210" |url: |action: 2025-09-26 08:24:41.2110|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-09-26 08:24:41.2110|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. |url: |action: 2025-09-26 08:24:41.2251|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {a817d578-b996-49bb-8845-a8270d65f6c2} may be persisted to storage in unencrypted form. |url: |action: 2025-09-26 08:24:41.2830|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.2830|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c1a9333f-a778-41d7-a29a-8a5bf5fbc3f3" |url: |action: 2025-09-26 08:24:41.2830|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.2830|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c1a9333f-a778-41d7-a29a-8a5bf5fbc3f3" |url: |action: 2025-09-26 08:24:41.3168|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.3168||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\f1f7022a-70b4-45d4-8c46-09a14d336ee9.mp4]. |url: |action: 2025-09-26 08:24:41.3168|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e1e24316-d8fb-4242-8e00-01fa41d46e2e" |url: |action: 2025-09-26 08:24:41.3168|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.3168|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e1e24316-d8fb-4242-8e00-01fa41d46e2e" |url: |action: 2025-09-26 08:24:41.3314|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.3314|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="7e4ada4a-3370-47ff-9f1f-bdd6b29199c5" |url: |action: 2025-09-26 08:24:41.3314|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.3314|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="7e4ada4a-3370-47ff-9f1f-bdd6b29199c5" |url: |action: 2025-09-26 08:24:41.4157|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.4157||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\99a52283-8e1d-4477-82f9-6db4677065b4.mp4]. |url: |action: 2025-09-26 08:24:41.4157|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d0faac5a-e823-4da0-85d0-7bc3f6e7e793" |url: |action: 2025-09-26 08:24:41.4157|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.4157|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d0faac5a-e823-4da0-85d0-7bc3f6e7e793" |url: |action: 2025-09-26 08:24:41.5145|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.5145||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\9ad6907f-983d-4351-a45d-0fb333d7df4f.mp4]. |url: |action: 2025-09-26 08:24:41.5145|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="ea653786-9dc2-429a-a8eb-3fc699aea894" |url: |action: 2025-09-26 08:24:41.5145|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.5145|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="ea653786-9dc2-429a-a8eb-3fc699aea894" |url: |action: 2025-09-26 08:24:41.6328|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.6328||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\02116c01-8616-4bc9-9a0c-f5b5ccdcc190.mp4]. |url: |action: 2025-09-26 08:24:41.6328|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="9141e242-6292-4902-8a54-3d9dab4648ac" |url: |action: 2025-09-26 08:24:41.6328|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.6328|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="9141e242-6292-4902-8a54-3d9dab4648ac" |url: |action: 2025-09-26 08:24:41.7254|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.7254||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\d2c07399-0199-41d8-83b2-5ca97dd2f3e9.mp4]. |url: |action: 2025-09-26 08:24:41.7254|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="a19ad6e5-017b-43c0-9917-c6253f5d9509" |url: |action: 2025-09-26 08:24:41.7254|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.7254|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="a19ad6e5-017b-43c0-9917-c6253f5d9509" |url: |action: 2025-09-26 08:24:41.7853||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677494235072, Details [{"status":true,"message":"Verification successful","data":{"id":2575214342,"domain":"live","status":"abandoned","reference":"1677494235072","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-02-27T10:41:29.000Z","channel":"card","currency":"NGN","ip_address":"197.211.44.226","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":113522691,"first_name":"","last_name":"","email":"adegbolaadekemi3@gmail.com","customer_code":"CUS_dgftjqu0h0e3cp7","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-02-27T10:41:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-02-27T10:41:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:41.8174|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.8177|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="9d9f5e71-4a3b-4073-9bb6-d48e788cdc9a" |url: |action: 2025-09-26 08:24:41.8177|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-09-26 08:24:41.8177|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="9d9f5e71-4a3b-4073-9bb6-d48e788cdc9a" |url: |action: 2025-09-26 08:24:42.0149||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-09-26 08:24:42.0149||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-09-26 08:24:42.0149||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-09-26 08:24:42.0149||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-09-26 08:24:42.0149||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-09-26 08:24:42.4392||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677583626223, Details [{"status":true,"message":"Verification successful","data":{"id":2578427401,"domain":"live","status":"success","reference":"1677583626223","receipt_number":"GIPS AKCF3G","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-02-28T11:39:52.000Z","created_at":"2023-02-28T11:28:22.000Z","channel":"card","currency":"NGN","ip_address":"129.18.186.93","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1677583702,"time_spent":690,"attempts":5,"authentication":"otp","errors":1,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":24},{"type":"input","message":"Changed this field: card number","time":68},{"type":"input","message":"Filled this field: card expiry","time":68},{"type":"input","message":"Filled this field: card cvv","time":68},{"type":"action","message":"Attempted to pay with card","time":76},{"type":"auth","message":"Authentication Required: otp","time":78},{"type":"error","message":"Error: Insufficient funds","time":106},{"type":"input","message":"Changed this field: card number","time":126},{"type":"input","message":"Changed this field: card expiry","time":128},{"type":"input","message":"Changed this field: card cvv","time":133},{"type":"action","message":"Attempted to pay with card","time":133},{"type":"auth","message":"Authentication Required: pin","time":134},{"type":"action","message":"Attempted to pay with card","time":137},{"type":"auth","message":"Authentication Required: otp","time":154},{"type":"action","message":"Set payment method to: ussd","time":262},{"type":"action","message":"Set payment method to: card","time":304},{"type":"input","message":"Changed this field: card number","time":618},{"type":"input","message":"Changed this field: card expiry","time":620},{"type":"input","message":"Changed this field: card cvv","time":625},{"type":"action","message":"Attempted to pay with card","time":626},{"type":"auth","message":"Authentication Required: pin","time":638},{"type":"action","message":"Attempted to pay with card","time":641},{"type":"auth","message":"Authentication Required: otp","time":651},{"type":"success","message":"Successfully paid with card","time":690}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_h0cybrkqwd","bin":"539983","last4":"9279","exp_month":"01","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_eX6ejtQ1KwnVkRPYJEaL","account_name":"EGBOCHUE TOLULOPE IJEOMA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":113630481,"first_name":"","last_name":"","email":"tolulopeijeoma@gmail.com","customer_code":"CUS_16cgv1vn6l46m1k","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-02-28T11:39:52.000Z","createdAt":"2023-02-28T11:28:22.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-02-28T11:28:22.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:42.7342||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:42.7342||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:43.6900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:24:43.6900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:24:45.5042|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3986.3875ms - BadRequest |url: |action: 2025-09-26 08:24:45.5042|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.5042|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3991.2385ms - BadRequest |url: |action: 2025-09-26 08:24:45.5042|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.5388||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.5584|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4402.7942ms - BadRequest |url: |action: 2025-09-26 08:24:45.5584|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.5584|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4413.3882ms - BadRequest |url: |action: 2025-09-26 08:24:45.5584|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.5584||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.6316|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4348.1208ms - BadRequest |url: |action: 2025-09-26 08:24:45.6316|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.6316|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4349.2401ms - BadRequest |url: |action: 2025-09-26 08:24:45.6316|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.6316||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.6975|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3879.5288ms - BadRequest |url: |action: 2025-09-26 08:24:45.6975|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.6975|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3880.688ms - BadRequest |url: |action: 2025-09-26 08:24:45.6975|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.6975||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.7181|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3991.8004ms - BadRequest |url: |action: 2025-09-26 08:24:45.7181|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7181|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3993.1321ms - BadRequest |url: |action: 2025-09-26 08:24:45.7181|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7181||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.7205|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4388.6323ms - BadRequest |url: |action: 2025-09-26 08:24:45.7205|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7205|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4389.6026ms - BadRequest |url: |action: 2025-09-26 08:24:45.7205|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7205||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.7546|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4566.9778ms - BadRequest |url: |action: 2025-09-26 08:24:45.7546|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7546|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4568.1141ms - BadRequest |url: |action: 2025-09-26 08:24:45.7546|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7546||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.7921|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4474.5118ms - BadRequest |url: |action: 2025-09-26 08:24:45.7921|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7921|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4475.7878ms - BadRequest |url: |action: 2025-09-26 08:24:45.7921|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.7921||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:45.8708|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4236.8132ms - BadRequest |url: |action: 2025-09-26 08:24:45.8708|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.8708|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4238.2435ms - BadRequest |url: |action: 2025-09-26 08:24:45.8708|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:45.8708||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:46.1867|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4770.0158ms - BadRequest |url: |action: 2025-09-26 08:24:46.1867|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.1867|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4772.3826ms - BadRequest |url: |action: 2025-09-26 08:24:46.1867|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.1867||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:46.2781|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5122.4346ms - BadRequest |url: |action: 2025-09-26 08:24:46.2781|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.2781|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5127.2029ms - BadRequest |url: |action: 2025-09-26 08:24:46.2781|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:45 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.2781||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:46.8742|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5683.4564ms - BadRequest |url: |action: 2025-09-26 08:24:46.8742|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.8742|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5685.4505ms - BadRequest |url: |action: 2025-09-26 08:24:46.8742|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Fri, 26 Sep 2025 07:24:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-09-26 08:24:46.8742||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-09-26 08:24:48.6923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:24:48.6923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:24:53.6927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:24:53.6927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:24:54.1237||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:54.1237||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:54.1371||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-09-26 08:24:54.1371||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-09-26 08:24:54.1371||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:54.1371||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:54.1371||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-09-26 08:24:54.5170||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:54.5281||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:54.5281||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:54.7229||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-09-26 08:24:55.1269||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:55.1329||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:55.1329||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-09-26 08:24:55.3037||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-09-26 08:24:55.6486||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:55.6486||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:55.6486||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-09-26 08:24:55.8338||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-09-26 08:24:56.1835||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678999169786, Details [{"status":true,"message":"Verification successful","data":{"id":2634369725,"domain":"live","status":"failed","reference":"1678999169786","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-16T20:39:46.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679000120,"time_spent":4,"attempts":0,"errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":4}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-16T20:39:46.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-16T20:39:46.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:56.1972||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-09-26 08:24:56.1972||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-09-26 08:24:56.1972||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-09-26 08:24:56.1972||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-09-26 08:24:56.1972||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-09-26 08:24:56.5337||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679575394975, Details [{"status":true,"message":"Verification successful","data":{"id":2654780093,"domain":"live","status":"failed","reference":"1679575394975","receipt_number":"UNAVAILABLE.","amount":1500000,"message":"fellback-BnF","gateway_response":"Enter the OTP code sent to your phone to complete the transaction","paid_at":null,"created_at":"2023-03-23T12:43:24.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679577756,"time_spent":922,"attempts":12,"authentication":"otp","errors":3,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":8},{"type":"action","message":"Set payment method to: visa_qr","time":25},{"type":"action","message":"Set payment method to: card","time":41},{"type":"input","message":"Filled this field: card number","time":81},{"type":"input","message":"Filled this field: card expiry","time":84},{"type":"input","message":"Filled this field: card cvv","time":89},{"type":"action","message":"Attempted to pay with card","time":90},{"type":"auth","message":"Authentication Required: pin","time":90},{"type":"action","message":"Attempted to pay with card","time":231},{"type":"auth","message":"Authentication Required: otp","time":249},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":266},{"type":"action","message":"Attempted to pay with card","time":279},{"type":"auth","message":"Authentication Required: 3DS","time":283},{"type":"action","message":"Third-party authentication window opened","time":292},{"type":"action","message":"Third-party authentication window closed","time":297},{"type":"action","message":"Attempted to pay with card","time":310},{"type":"error","message":"Error: Incorrect PIN","time":315},{"type":"action","message":"Attempted to pay with card","time":335},{"type":"auth","message":"Authentication Required: pin","time":336},{"type":"action","message":"Attempted to pay with card","time":349},{"type":"error","message":"Error: PIN tries exceeded","time":357},{"type":"action","message":"Set payment method to: bank_transfer","time":371},{"type":"input","message":"Changed this field: card number","time":38},{"type":"input","message":"Changed this field: card expiry","time":41},{"type":"input","message":"Changed this field: card cvv","time":47},{"type":"action","message":"Attempted to pay with card","time":48},{"type":"auth","message":"Authentication Required: pin","time":49},{"type":"action","message":"Attempted to pay with card","time":290},{"type":"action","message":"Attempted to pay with card","time":333},{"type":"auth","message":"Authentication Required: 3DS","time":333},{"type":"action","message":"Third-party authentication window opened","time":340},{"type":"action","message":"Third-party authentication window closed","time":357},{"type":"action","message":"Attempted to pay with card","time":371},{"type":"auth","message":"Authentication Required: otp","time":378},{"type":"input","message":"Changed this field: card number","time":693},{"type":"input","message":"Changed this field: card expiry","time":701},{"type":"input","message":"Changed this field: card cvv","time":812},{"type":"action","message":"Attempted to pay with card","time":895},{"type":"auth","message":"Authentication Required: pin","time":895},{"type":"action","message":"Attempted to pay with card","time":908},{"type":"auth","message":"Authentication Required: otp","time":922}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_omqv2ph9k0","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T12:43:24.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T12:43:24.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:56.5420||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-09-26 08:24:56.5420||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-09-26 08:24:56.5420||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-09-26 08:24:56.5420||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-09-26 08:24:56.5420||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-09-26 08:24:56.9054||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679581155555, Details [{"status":true,"message":"Verification successful","data":{"id":2655034402,"domain":"live","status":"failed","reference":"1679581155555","receipt_number":"UNAVAILABLE.","amount":1500000,"message":null,"gateway_response":"Denied by Fraud System.","paid_at":null,"created_at":"2023-03-23T14:19:27.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679581253,"time_spent":61,"attempts":5,"authentication":"otp","errors":4,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":13},{"type":"input","message":"Filled this field: card expiry","time":17},{"type":"input","message":"Filled this field: card cvv","time":21},{"type":"action","message":"Attempted to pay with card","time":21},{"type":"auth","message":"Authentication Required: pin","time":22},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":35},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":63},{"type":"input","message":"Changed this field: card number","time":20},{"type":"input","message":"Changed this field: card expiry","time":24},{"type":"input","message":"Changed this field: card cvv","time":27},{"type":"action","message":"Attempted to pay with card","time":27},{"type":"error","message":"Error: Unable to process transaction","time":28},{"type":"action","message":"Attempted to pay with card","time":36},{"type":"error","message":"Error: Unable to process transaction","time":37},{"type":"input","message":"Changed this field: card number","time":56},{"type":"action","message":"Attempted to pay with card","time":60},{"type":"error","message":"Error: Unable to process transaction","time":61}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_193orasj1g","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T14:19:27.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T14:19:27.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:56.9149||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-09-26 08:24:56.9149||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-09-26 08:24:56.9149||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-09-26 08:24:56.9149||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-09-26 08:24:56.9149||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-09-26 08:24:57.2996||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679946700523, Details [{"status":true,"message":"Verification successful","data":{"id":2668137499,"domain":"live","status":"abandoned","reference":"1679946700523","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-27T19:51:49.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679946787,"time_spent":6,"attempts":2,"authentication":"pin","errors":1,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":25},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":39},{"type":"error","message":"Error: Transaction Declined","time":43},{"type":"action","message":"Set payment method to: bank_transfer","time":6}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-27T19:51:49.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-27T19:51:49.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:57.2996||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-09-26 08:24:57.2996||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-09-26 08:24:57.2996||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-09-26 08:24:57.2996||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-09-26 08:24:57.3150||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-09-26 08:24:57.6513||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1680604298949, Details [{"status":true,"message":"Verification successful","data":{"id":2691003823,"domain":"live","status":"success","reference":"1680604298949","receipt_number":null,"amount":1500000,"message":"expecting-3d-response","gateway_response":"Approved","paid_at":"2023-04-04T11:19:04.000Z","created_at":"2023-04-04T10:31:51.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"62.173.45.142","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1680607048,"time_spent":99,"attempts":1,"authentication":"3DS","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":27},{"type":"input","message":"Filled this field: card expiry","time":30},{"type":"input","message":"Filled this field: card cvv","time":34},{"type":"action","message":"Attempted to pay with card","time":34},{"type":"auth","message":"Authentication Required: 3DS","time":35},{"type":"action","message":"Third-party authentication window opened","time":38},{"type":"action","message":"Set payment method to: bank_transfer","time":9},{"type":"success","message":"Successfully paid with bank_transfer","time":99},{"type":"success","message":"Successfully paid with bank_transfer","time":99}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_ppdzc3xaxr","bin":"004XXX","last4":"X080","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"Access Bank","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"Access Bank","sender_country":"NG","sender_bank_account_number":"XXXXXXX080","sender_name":"BABALOLA OLUWATOSIN","narration":"NIP:BABALOLA OLUWATOSIN-7548670229/PAYSTACK CHECK","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":118392046,"first_name":"","last_name":"","email":"babalolaoluwatosin12@gmail.com","customer_code":"CUS_8a6w4kolnhbn9mr","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-04T11:19:04.000Z","createdAt":"2023-04-04T10:31:51.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-04T10:31:51.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:57.6513||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:57.6513||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-09-26 08:24:57.8210||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-09-26 08:24:58.1455||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1681221728865, Details [{"status":true,"message":"Verification successful","data":{"id":2712248943,"domain":"live","status":"success","reference":"1681221728865","receipt_number":"GIPS B3P3TS","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-11T15:18:52.000Z","created_at":"2023-04-11T14:02:19.000Z","channel":"card","currency":"NGN","ip_address":"102.134.16.45","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1681226276,"time_spent":58,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":17},{"type":"input","message":"Filled this field: card expiry","time":19},{"type":"input","message":"Filled this field: card cvv","time":25},{"type":"action","message":"Attempted to pay with card","time":25},{"type":"auth","message":"Authentication Required: pin","time":27},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":38},{"type":"success","message":"Successfully paid with card","time":58}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_0d4b58hz7n","bin":"539983","last4":"3673","exp_month":"10","exp_year":"2023","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_dRr3UZkNRjQeS6tT8Txw","account_name":"OPELUSI OLUBUKOLA OLUWATOSIN","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":119443188,"first_name":"","last_name":"","email":"taiwobukkyopelusi@gmail.com","customer_code":"CUS_g3ti0u5i5egwtt9","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-11T15:18:52.000Z","createdAt":"2023-04-11T14:02:19.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-11T14:02:19.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:58.1455||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:58.1455||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-09-26 08:24:58.3222||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-09-26 08:24:58.6975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:24:58.6975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:24:58.7219||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1682268199237, Details [{"status":true,"message":"Verification successful","data":{"id":2747349357,"domain":"live","status":"success","reference":"1682268199237","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-23T16:45:27.000Z","created_at":"2023-04-23T16:43:29.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"129.205.124.223","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1682268210,"time_spent":119,"attempts":0,"errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"success","message":"Successfully paid with bank_transfer","time":119}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_xjkwvkhasy","bin":"310XXX","last4":"X312","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"First Bank of Nigeria","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"First Bank of Nigeria","sender_country":"NG","sender_bank_account_number":"XXXXXXX312","sender_name":"KABOWEI NAOMI O","narration":"NIP:KABOWEI NAOMI O-8203049338/PAYSTACK CHECK/310","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":120742489,"first_name":"","last_name":"","email":"nkabowei@gmail.com","customer_code":"CUS_2wlvdpoxvt32yjd","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-23T16:45:27.000Z","createdAt":"2023-04-23T16:43:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-23T16:43:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:58.7262||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-09-26 08:24:58.7262||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:58.8971||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-09-26 08:24:59.2959||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:59.3077||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-09-26 08:24:59.3077||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-09-26 08:24:59.3077||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:59.3077||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:59.3077||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-09-26 08:24:59.6803||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:24:59.6803||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-09-26 08:24:59.6892||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-09-26 08:24:59.6892||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:59.6892||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-09-26 08:24:59.6892||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-09-26 08:25:00.0502||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:25:00.0578||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-09-26 08:25:00.0578||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-09-26 08:25:00.0578||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-09-26 08:25:00.0578||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-09-26 08:25:00.0578||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-09-26 08:25:00.6888||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:25:00.6966||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-09-26 08:25:00.6966||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-09-26 08:25:00.6966||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-09-26 08:25:00.6966||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-09-26 08:25:00.6966||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-09-26 08:25:01.0916||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-09-26 08:25:01.0989||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-09-26 08:25:01.0989||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-09-26 08:25:03.7018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:03.7018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:08.6903||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:25:08.6903||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:25:08.7068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:08.7068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:13.7082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:13.7082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:18.7090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:18.7090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:23.7096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:23.7096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:28.7115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:28.7115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:33.7155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:33.7155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:38.6942||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:25:38.6942||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:25:38.7159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:38.7159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:43.7184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:43.7184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:48.7227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:48.7227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:53.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:53.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:25:58.7291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:25:58.7291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:03.7318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:03.7318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:08.6946||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:26:08.6946||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:26:08.7323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:08.7323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:09.0911||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758871478705;LastJobId:278434;NextExecution:1758871560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871569085;NextExecution:1758871680000;LastJobId:278439), NextExecution: (9/26/2025 7:28:00 AM) |url: |action: 2025-09-26 08:26:09.1036||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758871478705;LastJobId:278435;NextExecution:1758871560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871569085;NextExecution:1758871680000;LastJobId:278440), NextExecution: (9/26/2025 7:28:00 AM) |url: |action: 2025-09-26 08:26:09.1036||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:26:13.7329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:13.7329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:18.7368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:18.7368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:23.7406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:23.7406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:28.7438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:28.7438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:33.7464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:33.7464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:38.6960||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:26:38.6960||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:26:38.7495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:38.7495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:43.7504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:43.7504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:48.7516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:48.7516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:53.7548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:53.7548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:26:58.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:26:58.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:03.7618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:03.7618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:08.7009||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:27:08.7009||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:27:08.7620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:08.7620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:13.7644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:13.7644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:18.7694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:18.7694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:23.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:23.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:28.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:28.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:33.7759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:33.7759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:38.7077||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:27:38.7077||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:27:38.7798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:38.7798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:43.7810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:43.7810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:48.7818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:48.7818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:53.7863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:53.7863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:27:58.7912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:27:58.7912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:03.7917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:03.7917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:08.7100||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:28:08.7100||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:28:08.7936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:08.7936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:09.1299||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758871569085;LastJobId:278439;NextExecution:1758871680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871689124;NextExecution:1758871800000;LastJobId:278441), NextExecution: (9/26/2025 7:30:00 AM) |url: |action: 2025-09-26 08:28:09.1299||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758871569085;LastJobId:278440;NextExecution:1758871680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871689124;NextExecution:1758871800000;LastJobId:278442), NextExecution: (9/26/2025 7:30:00 AM) |url: |action: 2025-09-26 08:28:09.1299||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:28:13.7958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:13.7958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:18.7960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:18.7960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:23.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:23.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:28.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:28.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:33.8051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:33.8051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:38.7090||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:28:38.7090||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:28:38.8074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:38.8074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:43.8118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:43.8118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:48.8133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:48.8133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:53.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:53.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:28:58.8196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:28:58.8196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:03.8208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:03.8208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:08.7115||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:29:08.7115||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:29:08.8251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:08.8251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:13.8276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:13.8276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:18.8279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:18.8279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:23.8301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:23.8301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:28.8322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:28.8322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:33.8341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:33.8341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:38.6911||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-09-26 08:29:38.6911||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-09-26 08:29:38.7129||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:29:38.7129||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:29:38.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:38.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:43.8376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:43.8376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:48.8395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:48.8395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:53.8440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:53.8440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:29:58.8459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:29:58.8459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:03.8490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:03.8490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:08.7178||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:30:08.7178||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:30:08.8510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:08.8510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:09.1670||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758871689124;LastJobId:278441;NextExecution:1758871800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871809162;NextExecution:1758871920000;LastJobId:278443), NextExecution: (9/26/2025 7:32:00 AM) |url: |action: 2025-09-26 08:30:09.1735||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758871689124;LastJobId:278442;NextExecution:1758871800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871809162;NextExecution:1758871920000;LastJobId:278444), NextExecution: (9/26/2025 7:32:00 AM) |url: |action: 2025-09-26 08:30:09.1735||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:30:13.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:13.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:18.8548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:18.8548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:23.8568||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:23.8568||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:28.8618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:28.8618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:33.8644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:33.8644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:38.7210||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:30:38.7210||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:30:38.8663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:38.8663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:43.8683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:43.8683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:48.8732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:48.8732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:53.8780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:53.8780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:30:58.8816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:30:58.8816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:03.8830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:03.8830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:08.7224||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:31:08.7224||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:31:08.8869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:08.8869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:13.8886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:13.8886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:18.8894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:18.8894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:23.8917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:23.8917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:28.8925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:28.8925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:33.8933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:33.8933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:38.7265||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:31:38.7265||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:31:38.8970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:38.8970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:43.9015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:43.9015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:48.9046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:48.9046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:53.9054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:53.9054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:31:58.9063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:31:58.9063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:03.9081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:03.9081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:08.7285||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:32:08.7285||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:32:08.9110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:08.9110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:09.1911||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758871809162;LastJobId:278443;NextExecution:1758871920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871929187;NextExecution:1758872040000;LastJobId:278445), NextExecution: (9/26/2025 7:34:00 AM) |url: |action: 2025-09-26 08:32:09.1911||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758871809162;LastJobId:278444;NextExecution:1758871920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758871929187;NextExecution:1758872040000;LastJobId:278446), NextExecution: (9/26/2025 7:34:00 AM) |url: |action: 2025-09-26 08:32:09.2025||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:32:13.9128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:13.9128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:18.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:18.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:23.9203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:23.9203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:28.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:28.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:33.9233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:33.9233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:38.7306||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:32:38.7306||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:32:38.9275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:38.9275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:43.9286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:43.9286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:48.9307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:48.9307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:53.9349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:53.9349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:32:58.9388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:32:58.9388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:03.9397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:03.9397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:08.7324||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:33:08.7324||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:33:08.9416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:08.9416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:13.9429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:13.9429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:18.9451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:18.9451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:23.9459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:23.9459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:28.9476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:28.9476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:33.9520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:33.9520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:38.7364||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:33:38.7364||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:33:38.9531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:38.9531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:43.9550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:43.9550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:48.9594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:48.9594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:53.9631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:53.9631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:33:58.9641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:33:58.9641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:03.9643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:03.9643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:08.7381||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:34:08.7381||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:34:08.9682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:08.9682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:09.2233||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758871929187;LastJobId:278445;NextExecution:1758872040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872049218;NextExecution:1758872160000;LastJobId:278447), NextExecution: (9/26/2025 7:36:00 AM) |url: |action: 2025-09-26 08:34:09.2233||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758871929187;LastJobId:278446;NextExecution:1758872040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872049218;NextExecution:1758872160000;LastJobId:278448), NextExecution: (9/26/2025 7:36:00 AM) |url: |action: 2025-09-26 08:34:09.2342||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:34:13.9716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:13.9716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:18.9748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:18.9748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:23.9754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:23.9754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:28.9771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:28.9771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:33.9790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:33.9790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:38.6963||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-09-26 08:34:38.6963||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-09-26 08:34:38.7404||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:34:38.7404||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:34:38.9809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:38.9809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:43.9849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:43.9849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:48.9883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:48.9883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:53.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:53.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:34:58.9920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:34:58.9920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:03.9933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:03.9933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:08.7389||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:35:08.7389||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:35:08.9945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:08.9945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:13.9958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:13.9958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:18.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:18.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:23.9996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:23.9996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:28.9996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:28.9996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:34.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:34.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:38.7385||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:35:38.7385||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:35:39.0067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:39.0067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:44.0107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:44.0107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:49.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:49.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:54.0128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:54.0128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:35:59.0171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:35:59.0171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:04.0193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:04.0193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:08.7405||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:36:08.7405||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:36:09.0207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:09.0207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:09.2660||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758872049218;LastJobId:278447;NextExecution:1758872160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872169262;NextExecution:1758872280000;LastJobId:278449), NextExecution: (9/26/2025 7:38:00 AM) |url: |action: 2025-09-26 08:36:09.2660||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758872049218;LastJobId:278448;NextExecution:1758872160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872169262;NextExecution:1758872280000;LastJobId:278450), NextExecution: (9/26/2025 7:38:00 AM) |url: |action: 2025-09-26 08:36:09.2788||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:36:14.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:14.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:19.0276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:19.0276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:24.0308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:24.0308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:29.0339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:29.0339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:34.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:34.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:38.7386||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:36:38.7386||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:36:39.0389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:39.0389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:44.0426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:44.0426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:49.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:49.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:54.0482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:54.0482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:36:59.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:36:59.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:04.0540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:04.0540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:08.7387||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:37:08.7387||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:37:09.0579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:09.0579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:14.0615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:14.0615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:19.0656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:19.0656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:24.0692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:24.0692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:29.0691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:29.0691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:34.0741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:34.0741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:38.7417||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:37:38.7417||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:37:39.0760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:39.0760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:44.0778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:44.0778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:49.0812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:49.0812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:54.0854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:54.0854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:37:59.0882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:37:59.0882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:04.0886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:04.0886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:08.7423||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:38:08.7423||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:38:09.0911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:09.0911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:09.3000||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758872169262;LastJobId:278449;NextExecution:1758872280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872289294;NextExecution:1758872400000;LastJobId:278451), NextExecution: (9/26/2025 7:40:00 AM) |url: |action: 2025-09-26 08:38:09.3148||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758872169262;LastJobId:278450;NextExecution:1758872280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872289294;NextExecution:1758872400000;LastJobId:278452), NextExecution: (9/26/2025 7:40:00 AM) |url: |action: 2025-09-26 08:38:09.3148||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:38:14.0923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:14.0923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:19.0967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:19.0967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:24.0999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:24.0999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:29.1013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:29.1013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:34.1020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:34.1020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:38.7472||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:38:38.7472||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:38:39.1032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:39.1032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:44.1033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:44.1033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:49.1040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:49.1040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:54.1060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:54.1060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:38:59.1103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:38:59.1103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:04.1145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:04.1145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:08.7470||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:39:08.7470||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:39:09.1171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:09.1171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:14.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:14.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:19.1253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:19.1253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:24.1265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:24.1265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:29.1286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:29.1286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:34.1298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:34.1298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:38.6943||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-09-26 08:39:38.6943||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-09-26 08:39:38.7507||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:39:38.7507||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:39:39.1314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:39.1314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:44.1331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:44.1331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:49.1379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:49.1379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:54.1396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:54.1396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:39:59.1400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:39:59.1400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:04.1447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:04.1447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:08.7532||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:40:08.7532||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:40:09.1448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:09.1448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:09.3442||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758872289294;LastJobId:278451;NextExecution:1758872400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872409340;NextExecution:1758872520000;LastJobId:278453), NextExecution: (9/26/2025 7:42:00 AM) |url: |action: 2025-09-26 08:40:09.3523||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758872289294;LastJobId:278452;NextExecution:1758872400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872409340;NextExecution:1758872520000;LastJobId:278454), NextExecution: (9/26/2025 7:42:00 AM) |url: |action: 2025-09-26 08:40:09.3523||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:40:14.1476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:14.1476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:19.1481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:19.1481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:24.1515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:24.1515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:29.1541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:29.1541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:34.1554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:34.1554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:38.7599||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:40:38.7599||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:40:39.1561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:39.1561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:44.1579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:44.1579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:49.1609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:49.1609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:54.1655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:54.1655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:40:59.1677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:40:59.1677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:04.1700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:04.1700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:08.7616||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:41:08.7616||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:41:09.1740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:09.1740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:14.1772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:14.1772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:19.1776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:19.1776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:24.1820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:24.1820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:29.1865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:29.1865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:34.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:34.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:38.7632||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:41:38.7632||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:41:39.1910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:39.1910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:44.1935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:44.1935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:49.1979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:49.1979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:54.1984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:54.1984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:41:59.2031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:41:59.2031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:04.2049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:04.2049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:08.7687||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:42:08.7687||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:42:09.2081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:09.2081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:09.3891||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758872409340;LastJobId:278453;NextExecution:1758872520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872529385;NextExecution:1758872640000;LastJobId:278455), NextExecution: (9/26/2025 7:44:00 AM) |url: |action: 2025-09-26 08:42:09.3891||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758872409340;LastJobId:278454;NextExecution:1758872520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872529385;NextExecution:1758872640000;LastJobId:278456), NextExecution: (9/26/2025 7:44:00 AM) |url: |action: 2025-09-26 08:42:09.4008||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:42:14.2100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:14.2100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:19.2122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:19.2122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:24.2170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:24.2170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:29.2181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:29.2181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:34.2185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:34.2185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:38.7713||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:42:38.7713||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:42:39.2234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:39.2234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:44.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:44.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:49.2316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:49.2316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:54.2335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:54.2335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:42:59.2348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:42:59.2348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:04.2363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:04.2363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:08.7741||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:43:08.7741||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:43:09.2380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:09.2380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:14.2407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:14.2407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:19.2413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:19.2413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:24.2432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:24.2432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:29.2482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:29.2482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:34.2521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:34.2521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:38.7770||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:43:38.7770||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:43:39.2543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:39.2543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:44.2569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:44.2569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:49.2612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:49.2612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:54.2637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:54.2637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:43:59.2656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:43:59.2656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:04.2669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:04.2669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:08.7792||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:44:08.7792||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:44:09.2694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:09.2694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:09.4317||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1758872529385;LastJobId:278455;NextExecution:1758872640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872649427;NextExecution:1758872760000;LastJobId:278457), NextExecution: (9/26/2025 7:46:00 AM) |url: |action: 2025-09-26 08:44:09.4317||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1758872529385;LastJobId:278456;NextExecution:1758872640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1758872649427;NextExecution:1758872760000;LastJobId:278458), NextExecution: (9/26/2025 7:46:00 AM) |url: |action: 2025-09-26 08:44:09.4431||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-09-26 08:44:14.2739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:14.2739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:19.2782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:19.2782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:24.2821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:24.2821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:29.2865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:29.2865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:34.2873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:34.2873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:38.7000||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-09-26 08:44:38.7000||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-09-26 08:44:38.7784||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:44:38.7784||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:44:39.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:39.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:44.2905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:44.2905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:49.2925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:49.2925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:54.2932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:54.2932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:44:59.2963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:44:59.2963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:04.3018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:04.3018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:08.7827||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 heartbeat successfully sent |url: |action: 2025-09-26 08:45:08.7827||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:4724:a687c546 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-09-26 08:45:09.3065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:09.3065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:14.3072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:14.3072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:19.3074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:19.3074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:24.3083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:24.3083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:29.3105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-09-26 08:45:29.3105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-09-26 08:45:29.3752||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 caught stopping signal... |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:c6559131 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:58c9a4f3 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:df21ed3f stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f18671f5 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9669b8e1 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6eacec60 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0fb0a4db stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e28100cc stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8ccde695 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4f1650c2 stopped in 0 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6b422add stopped in 0.0204 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:6d59f129 stopped in 0.1233 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:ba8fc771 stopped in 0.127 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:fc562540 stopped in 0.1348 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:b7e8e129 stopped in 0.1265 ms |url: |action: 2025-09-26 08:45:29.3752||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:f5b06d73 stopped in 0.1528 ms |url: |action: 2025-09-26 08:45:29.3752||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 caught stopped signal... |url: |action: 2025-09-26 08:45:29.6747||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:126847d7 stopped in 296.8812 ms |url: |action: 2025-09-26 08:45:30.3855||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f7817526 stopped in 1007.5877 ms |url: |action: 2025-09-26 08:45:30.3855||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1c03ebc0 stopped in 1007.6019 ms |url: |action: 2025-09-26 08:45:30.3855||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b5561af3 stopped in 1007.6095 ms |url: |action: 2025-09-26 08:45:30.4054||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f4767c95 stopped in 1027.5903 ms |url: |action: 2025-09-26 08:45:30.4054||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:861dccae stopped in 1027.6159 ms |url: |action: 2025-09-26 08:45:30.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8b70bf62 stopped in 1037.4319 ms |url: |action: 2025-09-26 08:45:30.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fc5eb815 stopped in 1037.4516 ms |url: |action: 2025-09-26 08:45:30.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d2d71a64 stopped in 1047.2991 ms |url: |action: 2025-09-26 08:45:30.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2b2e7b13 stopped in 1047.2893 ms |url: |action: 2025-09-26 08:45:30.4153||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 All dispatchers stopped |url: |action: 2025-09-26 08:45:30.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:7e622240 stopped in 1048.4019 ms |url: |action: 2025-09-26 08:45:30.4153||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 is reporting itself as stopped... |url: |action: 2025-09-26 08:45:30.4335||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 successfully reported itself as stopped in 5.7328 ms |url: |action: 2025-09-26 08:45:30.4335||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:4724:a687c546 has been stopped in total 1055.803 ms |url: |action: 2025-09-26 08:45:30.4335||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:f6b3cbc6 stopped in 1058.0773 ms |url: |action: