2025-11-13 19:23:35.8182||DEBUG|CourseService.Program|init main function |url: |action: 2025-11-13 19:23:39.0214||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-11-13 19:23:39.3185||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-11-13 19:23:39.3319||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-11-13 19:23:39.3319||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-11-13 19:23:39.3319||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-11-13 19:23:39.3409||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:cc16b913 has started in 3.2004 ms |url: |action: 2025-11-13 19:23:39.3409||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b is announcing itself... |url: |action: 2025-11-13 19:23:39.4460||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b successfully announced in 102.4404 ms |url: |action: 2025-11-13 19:23:39.4460||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:429609da has started in 1.0575 ms |url: |action: 2025-11-13 19:23:39.4460||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-11-13 19:23:39.4460||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b4f508fd has started in 0.235 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7c980dcf has started in 0.182 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ad2f7504 has started in 0.3141 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ed961059 has started in 0.4098 ms |url: |action: 2025-11-13 19:23:39.4493||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-11-13 19:23:39.4493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:194f2afb has started in 1.9061 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:922e703c has started in 2.0515 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:14aceb98 has started in 2.1683 ms |url: |action: 2025-11-13 19:23:39.4493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:28a831f5 has started in 2.598 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bfa9e1f8 has started in 2.7624 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a1331cb3 has started in 3.1109 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:260c4f44 has started in 2.8678 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:635040a4 has started in 3.278 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:412c0ac5 has started in 3.9681 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cc497789 has started in 4.062 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e31220d9 has started in 4.1902 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b4606a3e has started in 4.7386 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2f5ebc34 has started in 5.0884 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0142d869 has started in 5.4001 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:49bcd5a8 has started in 5.5454 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:34313254 has started in 5.8695 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4fef8105 has started in 7.2726 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f0238b04 has started in 7.3994 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b85e4f95 has started in 7.5561 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5003819f has started in 7.7123 ms |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:04b242d5 has started in 0.2663 ms |url: |action: 2025-11-13 19:23:39.4493||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b all the dispatchers started |url: |action: 2025-11-13 19:23:39.4493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:426ad5d1 has started in 0.2118 ms |url: |action: 2025-11-13 19:23:39.4709||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:23:39.4709||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-11-13 19:23:39.4709||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-11-13 19:23:39.5373||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-11-13 19:23:39.5373||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-11-13 19:23:39.5373||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-11-13 19:23:39.5373||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-11-13 19:23:39.5417||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-11-13 19:23:39.5417||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-11-13 19:23:39.5417||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-11-13 19:23:39.6741||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:1762899614752;LastJobId:279843;NextExecution:1762899720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058219485;NextExecution:1763058240000;LastJobId:279845), NextExecution: (11/13/2025 6:24:00 PM) |url: |action: 2025-11-13 19:23:39.8625||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:1762899614752;LastJobId:279844;NextExecution:1762899720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058219485;NextExecution:1763058240000;LastJobId:279846), NextExecution: (11/13/2025 6:24:00 PM) |url: |action: 2025-11-13 19:23:39.8993||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:1762898458972;LastJobId:279822;NextExecution:1762902000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058219485;NextExecution:1763060400000;LastJobId:279847), NextExecution: (11/13/2025 7:00:00 PM) |url: |action: 2025-11-13 19:23:39.9088||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:1762898458972;LastJobId:279823;NextExecution:1762902000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058219485;NextExecution:1763060400000;LastJobId:279848), NextExecution: (11/13/2025 7:00:00 PM) |url: |action: 2025-11-13 19:23:39.9088||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:1762898458972;LastJobId:279824;NextExecution:1762905600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058219485;NextExecution:1763078400000;LastJobId:279849), NextExecution: (11/14/2025 12:00:00 AM) |url: |action: 2025-11-13 19:23:39.9241||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:23:40.6652|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.6720|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-11-13 19:23:40.7088||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 11/13/2025 6:23:40 PM |url: |action: 2025-11-13 19:23:41.3672||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-11-13 19:23:41.3747||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-11-13 19:23:41.3747||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-11-13 19:23:41.3747||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-11-13 19:23:41.3861||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-11-13 19:23:41.3861||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-11-13 19:23:41.4204||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-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-11-13 19:23:41.4204||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-11-13 19:23:41.4363||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-11-13 19:23:41.4363||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-11-13 19:23:41.4363||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-11-13 19:23:41.4363||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-11-13 19:23:41.4363||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-11-13 19:23:41.4363||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-11-13 19:23:41.4363||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-11-13 19:23:41.4363||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-11-13 19:23:41.5378||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-11-13 19:23:41.5378||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-11-13 19:23:41.5631||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-11-13 19:23:41.6104|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-11-13 19:23:41.6104|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-11-13 19:23:41.6208|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {58fdecf1-4f55-4722-9944-6437d4326667} may be persisted to storage in unencrypted form. |url: |action: 2025-11-13 19:23:41.6519||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-11-13 19:23:41.6758|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:41.6758|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e561ce65-90ba-406e-90ba-399dd16afc10" |url: |action: 2025-11-13 19:23:41.6758|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:41.6758|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e561ce65-90ba-406e-90ba-399dd16afc10" |url: |action: 2025-11-13 19:23: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-11-13 19:23:41.7254|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="bae73054-faa1-4873-9dea-57bbaebc6140" |url: |action: 2025-11-13 19:23:41.7254|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:41.7254|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="bae73054-faa1-4873-9dea-57bbaebc6140" |url: |action: 2025-11-13 19:23:41.9662|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:41.9662|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="bf603340-5eaf-4acd-a5ea-9ac21e76e6cb" |url: |action: 2025-11-13 19:23:41.9662|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:41.9662|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="bf603340-5eaf-4acd-a5ea-9ac21e76e6cb" |url: |action: 2025-11-13 19:23:42.2062|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.4021|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.6540|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="f230cdb8-11d2-4935-8be6-c5b6565ba6cb" |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="16d30293-5537-47d5-8cad-fefa0c397cfa" |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3499557a-c324-4ebf-af39-011671a688e9" |url: |action: 2025-11-13 19:23:42.8131|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8131|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8131|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="f230cdb8-11d2-4935-8be6-c5b6565ba6cb" |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="16d30293-5537-47d5-8cad-fefa0c397cfa" |url: |action: 2025-11-13 19:23:42.8131|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3499557a-c324-4ebf-af39-011671a688e9" |url: |action: 2025-11-13 19:23:42.8660|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8660|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e74c8826-fae4-4358-826b-fba561a687c9" |url: |action: 2025-11-13 19:23:42.8660|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:42.8660|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e74c8826-fae4-4358-826b-fba561a687c9" |url: |action: 2025-11-13 19:23:42.8793||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-11-13 19:23:42.9526||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-11-13 19:23:43.1032|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.1032|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="fe71e6a3-5164-4eeb-a04a-a24352701f7c" |url: |action: 2025-11-13 19:23:43.1032|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.1032|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="fe71e6a3-5164-4eeb-a04a-a24352701f7c" |url: |action: 2025-11-13 19:23:43.2490|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.2490|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="348336c7-1aaf-4c23-a627-8ce988b5c6c7" |url: |action: 2025-11-13 19:23:43.2490|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.2490|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="348336c7-1aaf-4c23-a627-8ce988b5c6c7" |url: |action: 2025-11-13 19:23:43.2490||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-11-13 19:23:43.2933||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-11-13 19:23:43.3474||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-11-13 19:23:43.5721|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.6983|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="892fd88a-3dee-4a7b-a079-bb03e2c2a92b" |url: |action: 2025-11-13 19:23:43.6983|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.6983|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="892fd88a-3dee-4a7b-a079-bb03e2c2a92b" |url: |action: 2025-11-13 19:23:43.7514|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.7514|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="380183aa-cce3-42e3-86c0-6d2ebb438831" |url: |action: 2025-11-13 19:23:43.7514|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.7514|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="380183aa-cce3-42e3-86c0-6d2ebb438831" |url: |action: 2025-11-13 19:23:43.7782||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-11-13 19:23:43.7782||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-11-13 19:23:43.7782||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-11-13 19:23:43.7782||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-11-13 19:23:43.7782||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-11-13 19:23:43.9442|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.9442|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="7afff873-bd3c-47db-b381-948ecd057379" |url: |action: 2025-11-13 19:23:43.9442|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-11-13 19:23:43.9442|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="7afff873-bd3c-47db-b381-948ecd057379" |url: |action: 2025-11-13 19:23:44.1107||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-11-13 19:23:44.4199||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:44.4199||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:44.4540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:23:44.4540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:23:45.5427||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:45.5437||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:45.5633||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-11-13 19:23:45.5633||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-11-13 19:23:45.5633||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:45.5633||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:45.5633||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-11-13 19:23:45.9085||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-11-13 19:23:45.9210||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:45.9210||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:46.1311||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:46.1311||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:46.1398||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-11-13 19:23:46.1398||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-11-13 19:23:46.1398||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:46.1398||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:46.1398||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-11-13 19:23:47.0393||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-11-13 19:23:47.0467||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:47.0467||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:47.2578|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4005.4263ms - BadRequest |url: |action: 2025-11-13 19:23:47.2578|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.2578|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4010.8721ms - BadRequest |url: |action: 2025-11-13 19:23:47.2578|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-11-13 19:23:47.2770||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-11-13 19:23:47.3092|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5631.3812ms - BadRequest |url: |action: 2025-11-13 19:23:47.3092|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3092|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5637.8362ms - BadRequest |url: |action: 2025-11-13 19:23:47.3092|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3248|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4510.6117ms - BadRequest |url: |action: 2025-11-13 19:23:47.3248|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3248|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4923.221ms - BadRequest |url: |action: 2025-11-13 19:23:47.3248|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3466|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3401.3788ms - BadRequest |url: |action: 2025-11-13 19:23:47.3466|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3466|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3403.0652ms - BadRequest |url: |action: 2025-11-13 19:23:47.3466|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3748|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5648.9457ms - BadRequest |url: |action: 2025-11-13 19:23:47.3748|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.3748|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5650.0494ms - BadRequest |url: |action: 2025-11-13 19:23:47.3748|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.4533|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3701.3779ms - BadRequest |url: |action: 2025-11-13 19:23:47.4533|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.4533|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3702.4905ms - BadRequest |url: |action: 2025-11-13 19:23:47.4533|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.5342|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4667.6957ms - BadRequest |url: |action: 2025-11-13 19:23:47.5342|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.5342|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4669.0811ms - BadRequest |url: |action: 2025-11-13 19:23:47.5342|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.5566|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4742.1058ms - BadRequest |url: |action: 2025-11-13 19:23:47.5566|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.5566|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4903.1953ms - BadRequest |url: |action: 2025-11-13 19:23:47.5566|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.6770||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-11-13 19:23:47.6832||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:47.6832||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:47.7280|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5760.0097ms - BadRequest |url: |action: 2025-11-13 19:23:47.7280|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:47.7280|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5762.7202ms - BadRequest |url: |action: 2025-11-13 19:23:47.7280|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||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-11-13 19:23:48.1298||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:48.1298||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:48.1416||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-11-13 19:23:48.1416||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-11-13 19:23:48.1416||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-11-13 19:23:48.1416||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-11-13 19:23:48.1416||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-11-13 19:23:48.1416|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4450.7011ms - BadRequest |url: |action: 2025-11-13 19:23:48.1416|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.1416|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4578.4033ms - BadRequest |url: |action: 2025-11-13 19:23:48.1416|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:47 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.1416||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-11-13 19:23:48.4470|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5342.5899ms - BadRequest |url: |action: 2025-11-13 19:23:48.4477|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:48 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.4477|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5345.0592ms - BadRequest |url: |action: 2025-11-13 19:23:48.4477|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:48 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.4477||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-11-13 19:23:48.4738|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5659.7441ms - BadRequest |url: |action: 2025-11-13 19:23:48.4738|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:48 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.4738|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 6268.4498ms - BadRequest |url: |action: 2025-11-13 19:23:48.4738|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Thu, 13 Nov 2025 18:23:48 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-11-13 19:23:48.4738||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-11-13 19:23:48.4794||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-11-13 19:23:48.4794||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-11-13 19:23:48.4794||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-11-13 19:23:48.4794||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-11-13 19:23:48.4794||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-11-13 19:23:48.4794||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-11-13 19:23:48.9240||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-11-13 19:23:48.9365||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-11-13 19:23:48.9365||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-11-13 19:23:48.9365||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-11-13 19:23:48.9365||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-11-13 19:23:48.9365||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-11-13 19:23:49.3804||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-11-13 19:23:49.3891||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-11-13 19:23:49.3891||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-11-13 19:23:49.3891||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-11-13 19:23:49.3891||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-11-13 19:23:49.3891||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-11-13 19:23:49.4569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:23:49.4569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:23:49.7154||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-11-13 19:23:49.7154||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-11-13 19:23:49.7154||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-11-13 19:23:49.7154||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-11-13 19:23:49.7154||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-11-13 19:23:49.7316||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-11-13 19:23:50.1481||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-11-13 19:23:50.1583||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:50.1583||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:50.3342||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:50.3342||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:50.3427||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-11-13 19:23:50.3427||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-11-13 19:23:50.3427||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-11-13 19:23:50.3427||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-11-13 19:23:50.3427||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-11-13 19:23:50.6764||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-11-13 19:23:50.6810||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:50.6810||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-11-13 19:23:50.8589||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-11-13 19:23:51.3059||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-11-13 19:23:51.3119||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-11-13 19:23:51.3119||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:51.4792||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-11-13 19:23:51.8048||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-11-13 19:23:51.8168||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-11-13 19:23:51.8168||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-11-13 19:23:51.8168||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:51.8168||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:51.8168||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-11-13 19:23:52.1451||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-11-13 19:23:52.1533||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-11-13 19:23:52.1533||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-11-13 19:23:52.1533||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:52.1533||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-11-13 19:23:52.1533||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-11-13 19:23:52.5215||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-11-13 19:23:52.5296||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-11-13 19:23:52.5296||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-11-13 19:23:52.5296||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-11-13 19:23:52.5296||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-11-13 19:23:52.5296||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-11-13 19:23:52.8865||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-11-13 19:23:52.8865||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-11-13 19:23:52.8865||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-11-13 19:23:52.8865||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-11-13 19:23:52.8865||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-11-13 19:23:52.8865||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-11-13 19:23:53.2374||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-11-13 19:23:53.2454||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-11-13 19:23:53.2454||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-11-13 19:23:54.4581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:23:54.4581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:23:59.4582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:23:59.4582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:04.4621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:04.4621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:09.4553||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:24:09.4553||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:24:09.4652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:09.4652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:09.9331||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:1763058219485;LastJobId:279845;NextExecution:1763058240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058249927;NextExecution:1763058360000;LastJobId:279850), NextExecution: (11/13/2025 6:26:00 PM) |url: |action: 2025-11-13 19:24:09.9331||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:1763058219485;LastJobId:279846;NextExecution:1763058240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058249927;NextExecution:1763058360000;LastJobId:279851), NextExecution: (11/13/2025 6:26:00 PM) |url: |action: 2025-11-13 19:24:09.9466||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:24:14.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:14.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:19.4679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:19.4679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:24.4692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:24.4692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:29.4704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:29.4704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:34.4736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:34.4736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:39.4578||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:24:39.4578||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:24:39.4756||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:39.4756||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:44.4757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:44.4762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:49.4777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:49.4777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:54.4819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:54.4819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:24:59.4821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:24:59.4821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:04.4865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:04.4865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:09.4600||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:25:09.4600||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:25:09.4879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:09.4879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:14.4900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:14.4900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:19.4946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:19.4946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:24.4953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:24.4953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:29.4971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:29.4971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:34.5008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:34.5008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:39.4636||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:25:39.4636||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:25:39.5016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:39.5016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:44.5035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:44.5035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:49.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:49.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:54.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:54.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:25:59.5120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:25:59.5120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:04.5149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:04.5149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:09.4704||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:26:09.4704||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:26:09.5164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:09.5164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:09.9742||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:1763058249927;LastJobId:279850;NextExecution:1763058360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058369966;NextExecution:1763058480000;LastJobId:279852), NextExecution: (11/13/2025 6:28:00 PM) |url: |action: 2025-11-13 19:26:09.9846||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:1763058249927;LastJobId:279851;NextExecution:1763058360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058369966;NextExecution:1763058480000;LastJobId:279853), NextExecution: (11/13/2025 6:28:00 PM) |url: |action: 2025-11-13 19:26:09.9846||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:26:14.5167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:14.5167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:19.5198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:19.5198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:24.5226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:24.5226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:29.5274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:29.5274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:34.5310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:34.5310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:39.4764||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:26:39.4764||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:26:39.5359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:39.5359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:44.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:44.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:49.5401||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:49.5401||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:54.5446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:54.5446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:26:59.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:26:59.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:04.5486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:04.5486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:09.4818||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:27:09.4818||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:27:09.5492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:09.5492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:14.5539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:14.5539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:19.5582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:19.5582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:24.5618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:24.5618||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:29.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:29.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:34.5657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:34.5657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:39.4868||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:27:39.4868||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:27:39.5699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:39.5699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:44.5739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:44.5739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:49.5751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:49.5751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:54.5793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:54.5793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:27:59.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:27:59.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:04.5810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:04.5810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:09.4907||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:28:09.4907||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:28:09.5811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:09.5811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:10.0076||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:1763058369966;LastJobId:279852;NextExecution:1763058480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058490002;NextExecution:1763058600000;LastJobId:279854), NextExecution: (11/13/2025 6:30:00 PM) |url: |action: 2025-11-13 19:28:10.0076||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:1763058369966;LastJobId:279853;NextExecution:1763058480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058490002;NextExecution:1763058600000;LastJobId:279855), NextExecution: (11/13/2025 6:30:00 PM) |url: |action: 2025-11-13 19:28:10.0076||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:28:14.5832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:14.5832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:19.5867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:19.5867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:24.5878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:24.5878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:29.5891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:29.5891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:34.5914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:34.5914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:39.4718||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:28:39.4718||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:28:39.4947||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:28:39.4947||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:28:39.5929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:39.5929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:44.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:44.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:49.5988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:49.5988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:54.6026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:54.6026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:28:59.6054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:28:59.6054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:04.6102||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:04.6102||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:09.4970||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:29:09.4970||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:29:09.6150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:09.6150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:14.6149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:14.6149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:19.6149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:19.6149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:24.6161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:24.6161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:29.6186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:29.6186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:34.6217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:34.6217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:39.4981||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:29:39.4981||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:29:39.6266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:39.6266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:44.6269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:44.6269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:49.6296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:49.6296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:54.6321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:54.6321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:29:59.6346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:29:59.6346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:04.6390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:04.6390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:09.5089||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:30:09.5089||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:30:09.6425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:09.6425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:10.0522||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:1763058490002;LastJobId:279854;NextExecution:1763058600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058610045;NextExecution:1763058720000;LastJobId:279856), NextExecution: (11/13/2025 6:32:00 PM) |url: |action: 2025-11-13 19:30:10.0638||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:1763058490002;LastJobId:279855;NextExecution:1763058600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058610045;NextExecution:1763058720000;LastJobId:279857), NextExecution: (11/13/2025 6:32:00 PM) |url: |action: 2025-11-13 19:30:10.0638||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:30:14.6451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:14.6451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:19.6502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:19.6502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:24.6534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:24.6534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:29.6553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:29.6553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:34.6603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:34.6603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:39.5107||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:30:39.5107||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:30:39.6635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:39.6635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:44.6643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:44.6643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:49.6662||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:49.6662||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:54.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:54.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:30:59.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:30:59.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:04.6721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:04.6721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:09.5149||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:31:09.5149||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:31:09.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:09.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:14.6776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:14.6776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:19.6817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:19.6817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:24.6848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:24.6848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:29.6854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:29.6854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:34.6860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:34.6860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:39.5193||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:31:39.5193||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:31:39.6873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:39.6873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:44.6910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:44.6910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:49.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:49.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:54.6946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:54.6946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:31:59.6973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:31:59.6973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:04.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:04.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:09.5230||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:32:09.5230||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:32:09.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:09.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:10.1035||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:1763058610045;LastJobId:279856;NextExecution:1763058720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058730088;NextExecution:1763058840000;LastJobId:279858), NextExecution: (11/13/2025 6:34:00 PM) |url: |action: 2025-11-13 19:32:10.1035||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:1763058610045;LastJobId:279857;NextExecution:1763058720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058730088;NextExecution:1763058840000;LastJobId:279859), NextExecution: (11/13/2025 6:34:00 PM) |url: |action: 2025-11-13 19:32:10.1035||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:32:14.7057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:14.7057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:19.7095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:19.7095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:24.7144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:24.7144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:29.7150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:29.7150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:34.7170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:34.7170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:39.5224||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:32:39.5224||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:32:39.7194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:39.7194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:44.7206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:44.7206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:49.7253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:49.7253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:54.7292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:54.7292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:32:59.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:32:59.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:04.7319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:04.7319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:09.5256||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:33:09.5256||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:33:09.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:09.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:14.7354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:14.7354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:19.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:19.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:24.7391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:24.7391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:29.7403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:29.7403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:34.7415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:34.7415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:39.4723||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:33:39.4723||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:33:39.5330||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:33:39.5330||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:33:39.7434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:39.7434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:44.7461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:44.7461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:49.7472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:49.7472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:54.7521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:54.7521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:33:59.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:33:59.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:04.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:04.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:09.5352||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:34:09.5352||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:34:09.7617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:09.7617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:10.1410||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:1763058730088;LastJobId:279858;NextExecution:1763058840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058850136;NextExecution:1763058960000;LastJobId:279860), NextExecution: (11/13/2025 6:36:00 PM) |url: |action: 2025-11-13 19:34:10.1499||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:1763058730088;LastJobId:279859;NextExecution:1763058840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058850136;NextExecution:1763058960000;LastJobId:279861), NextExecution: (11/13/2025 6:36:00 PM) |url: |action: 2025-11-13 19:34:10.1499||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:34:14.7623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:14.7623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:19.7658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:19.7658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:24.7667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:24.7667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:29.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:29.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:34.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:34.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:39.5361||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:34:39.5361||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:34:39.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:39.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:44.7766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:44.7766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:49.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:49.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:54.7803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:54.7803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:34:59.7845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:34:59.7845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:04.7890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:04.7890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:09.5435||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:35:09.5435||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:35:09.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:09.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:14.7932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:14.7932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:19.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:19.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:24.8008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:24.8008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:29.8008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:29.8008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:34.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:34.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:39.5462||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:35:39.5462||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:35:39.8034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:39.8034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:44.8039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:44.8039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:49.8070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:49.8070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:54.8077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:54.8077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:35:59.8096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:35:59.8096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:04.8134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:04.8134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:09.5496||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:36:09.5496||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:36:09.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:09.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:10.1739||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:1763058850136;LastJobId:279860;NextExecution:1763058960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058970168;NextExecution:1763059080000;LastJobId:279862), NextExecution: (11/13/2025 6:38:00 PM) |url: |action: 2025-11-13 19:36:10.1739||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:1763058850136;LastJobId:279861;NextExecution:1763058960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763058970168;NextExecution:1763059080000;LastJobId:279863), NextExecution: (11/13/2025 6:38:00 PM) |url: |action: 2025-11-13 19:36:10.1739||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:36:14.8203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:14.8203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:19.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:19.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:24.8254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:24.8254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:29.8287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:29.8287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:34.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:34.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:39.5504||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:36:39.5504||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:36:39.8323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:39.8323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:44.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:44.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:49.8376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:49.8376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:54.8418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:54.8418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:36:59.8437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:36:59.8437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:04.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:04.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:09.5561||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:37:09.5561||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:37:09.8492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:09.8492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:14.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:14.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:19.8531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:19.8531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:24.8575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:24.8575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:29.8598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:29.8598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:34.8626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:34.8626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:39.5577||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:37:39.5577||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:37:39.8659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:39.8659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:44.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:44.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:49.8713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:49.8713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:54.8746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:54.8746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:37:59.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:37:59.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:04.8771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:04.8771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:09.5620||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:38:09.5620||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:38:09.8791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:09.8791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:10.2118||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:1763058970168;LastJobId:279862;NextExecution:1763059080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059090207;NextExecution:1763059200000;LastJobId:279864), NextExecution: (11/13/2025 6:40:00 PM) |url: |action: 2025-11-13 19:38:10.2220||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:1763058970168;LastJobId:279863;NextExecution:1763059080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059090207;NextExecution:1763059200000;LastJobId:279865), NextExecution: (11/13/2025 6:40:00 PM) |url: |action: 2025-11-13 19:38:10.2220||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:38:14.8810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:14.8810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:19.8854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:19.8854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:24.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:24.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:29.8924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:29.8924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:34.8923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:34.8923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:39.4767||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:38:39.4767||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:38:39.5664||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:38:39.5664||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:38:39.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:39.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:44.8962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:44.8962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:49.8972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:49.8972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:54.9000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:54.9000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:38:59.9027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:38:59.9027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:04.9038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:04.9038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:09.5700||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:39:09.5700||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:39:09.9046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:09.9046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:14.9066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:14.9066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:19.9113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:19.9113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:24.9114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:24.9114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:29.9160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:29.9160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:34.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:34.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:39.5741||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:39:39.5741||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:39:39.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:39.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:44.9217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:44.9217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:49.9262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:49.9262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:54.9293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:54.9293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:39:59.9327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:39:59.9327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:04.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:04.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:09.5748||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:40:09.5748||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:40:09.9373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:09.9373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:10.2655||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:1763059090207;LastJobId:279864;NextExecution:1763059200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059210259;NextExecution:1763059320000;LastJobId:279866), NextExecution: (11/13/2025 6:42:00 PM) |url: |action: 2025-11-13 19:40:10.2655||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:1763059090207;LastJobId:279865;NextExecution:1763059200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059210259;NextExecution:1763059320000;LastJobId:279867), NextExecution: (11/13/2025 6:42:00 PM) |url: |action: 2025-11-13 19:40:10.2655||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:40:14.9422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:14.9422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:19.9464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:19.9464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:24.9515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:24.9515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:29.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:29.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:34.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:34.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:39.5794||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:40:39.5794||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:40:39.9560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:39.9560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:44.9562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:44.9562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:49.9611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:49.9611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:54.9652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:54.9652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:40:59.9692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:40:59.9692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:04.9720||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:04.9720||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:09.5824||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:41:09.5824||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:41:09.9765||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:09.9765||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:14.9807||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:14.9807||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:19.9838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:19.9838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:24.9860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:24.9860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:29.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:29.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:34.9882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:34.9882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:39.5820||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:41:39.5820||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:41:39.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:39.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:44.9910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:44.9910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:49.9916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:49.9916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:54.9918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:54.9918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:41:59.9926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:41:59.9926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:04.9949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:04.9949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:09.5881||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:42:09.5881||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:42:09.9963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:09.9963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:10.3152||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:1763059210259;LastJobId:279866;NextExecution:1763059320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059330308;NextExecution:1763059440000;LastJobId:279868), NextExecution: (11/13/2025 6:44:00 PM) |url: |action: 2025-11-13 19:42:10.3152||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:1763059210259;LastJobId:279867;NextExecution:1763059320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059330308;NextExecution:1763059440000;LastJobId:279869), NextExecution: (11/13/2025 6:44:00 PM) |url: |action: 2025-11-13 19:42:10.3152||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:42:14.9982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:14.9982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:20.0009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:20.0009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:25.0046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:25.0046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:30.0077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:30.0077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:35.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:35.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:39.5966||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:42:39.5966||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:42:40.0142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:40.0142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:45.0173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:45.0173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:50.0201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:50.0201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:42:55.0251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:42:55.0251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:00.0303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:00.0303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:05.0327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:05.0327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:09.6039||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:43:09.6039||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:43:10.0375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:10.0375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:15.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:15.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:20.0420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:20.0420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:25.0477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:25.0477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:30.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:30.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:35.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:35.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:39.4812||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:43:39.4812||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:43:39.6047||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:43:39.6047||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:43:40.0573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:40.0573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:45.0598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:45.0598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:50.0621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:50.0621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:43:55.0629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:43:55.0629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:00.0645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:00.0645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:05.0663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:05.0663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:09.6097||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:44:09.6097||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:44:10.0701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:10.0701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:10.3523||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:1763059330308;LastJobId:279868;NextExecution:1763059440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059450348;NextExecution:1763059560000;LastJobId:279870), NextExecution: (11/13/2025 6:46:00 PM) |url: |action: 2025-11-13 19:44:10.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:1763059330308;LastJobId:279869;NextExecution:1763059440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059450348;NextExecution:1763059560000;LastJobId:279871), NextExecution: (11/13/2025 6:46:00 PM) |url: |action: 2025-11-13 19:44:10.3626||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:44:15.0745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:15.0745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:20.0771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:20.0771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:25.0779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:25.0779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:30.0791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:30.0791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:35.0827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:35.0827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:39.6142||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:44:39.6142||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:44:40.0874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:40.0874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:45.0887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:45.0887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:50.0910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:50.0910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:44:55.0938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:44:55.0938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:00.0957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:00.0957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:05.0977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:05.0977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:09.6178||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:45:09.6178||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:45:10.1021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:10.1021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:15.1053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:15.1053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:20.1060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:20.1060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:25.1091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:25.1091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:30.1110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:30.1110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:35.1130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:35.1130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:39.6216||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:45:39.6216||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:45:40.1168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:40.1168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:45.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:45.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:50.1213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:50.1213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:45:55.1232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:45:55.1232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:00.1249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:00.1249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:05.1276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:05.1276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:09.6240||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:46:09.6240||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:46:10.1324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:10.1324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:10.3791||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:1763059450348;LastJobId:279870;NextExecution:1763059560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059570375;NextExecution:1763059680000;LastJobId:279872), NextExecution: (11/13/2025 6:48:00 PM) |url: |action: 2025-11-13 19:46:10.3791||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:1763059450348;LastJobId:279871;NextExecution:1763059560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059570375;NextExecution:1763059680000;LastJobId:279873), NextExecution: (11/13/2025 6:48:00 PM) |url: |action: 2025-11-13 19:46:10.3908||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:46:15.1363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:15.1363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:20.1405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:20.1405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:25.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:25.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:30.1462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:30.1462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:35.1482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:35.1482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:39.6224||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:46:39.6224||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:46:40.1484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:40.1484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:45.1514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:45.1514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:50.1560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:50.1560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:46:55.1606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:46:55.1606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:00.1636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:00.1636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:05.1672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:05.1672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:09.6230||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:47:09.6230||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:47:10.1703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:10.1703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:15.1729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:15.1729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:20.1736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:20.1736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:25.1784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:25.1784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:30.1825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:30.1825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:35.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:35.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:39.6261||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:47:39.6261||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:47:40.1884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:40.1884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:45.1921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:45.1921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:50.1940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:50.1940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:47:55.1960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:47:55.1960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:00.2005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:00.2005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:05.2029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:05.2029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:09.6300||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:48:09.6300||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:48:10.2064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:10.2064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:10.4141||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:1763059570375;LastJobId:279872;NextExecution:1763059680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059690408;NextExecution:1763059800000;LastJobId:279874), NextExecution: (11/13/2025 6:50:00 PM) |url: |action: 2025-11-13 19:48:10.4227||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:1763059570375;LastJobId:279873;NextExecution:1763059680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059690408;NextExecution:1763059800000;LastJobId:279875), NextExecution: (11/13/2025 6:50:00 PM) |url: |action: 2025-11-13 19:48:10.4227||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:48:15.2096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:15.2096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:20.2103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:20.2103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:25.2129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:25.2129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:30.2127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:30.2127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:35.2134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:35.2134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:39.4850||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-11-13 19:48:39.4850||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-11-13 19:48:39.6311||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:48:39.6311||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:48:40.2165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:40.2165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:45.2172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:45.2172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:50.2215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:50.2215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:48:55.2227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:48:55.2227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:00.2250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:00.2250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:05.2294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:05.2294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:09.6344||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:49:09.6344||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:49:10.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:10.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:15.2346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:15.2346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:20.2369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:20.2369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:25.2393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:25.2393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:30.2423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:30.2423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:35.2445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:35.2445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:39.6350||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:49:39.6350||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:49:40.2467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:40.2467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:45.2481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:45.2481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:50.2486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:50.2486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:49:55.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:49:55.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:00.2523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:00.2523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:05.2539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:05.2539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:09.6340||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:50:09.6340||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:50:10.2547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:10.2547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:10.4620||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:1763059690408;LastJobId:279874;NextExecution:1763059800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059810455;NextExecution:1763059920000;LastJobId:279876), NextExecution: (11/13/2025 6:52:00 PM) |url: |action: 2025-11-13 19:50:10.4683||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:1763059690408;LastJobId:279875;NextExecution:1763059800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059810455;NextExecution:1763059920000;LastJobId:279877), NextExecution: (11/13/2025 6:52:00 PM) |url: |action: 2025-11-13 19:50:10.4683||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:50:15.2562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:15.2562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:20.2583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:20.2583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:25.2583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:25.2583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:30.2604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:30.2604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:35.2640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:35.2640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:39.6419||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:50:39.6419||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:50:40.2639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:40.2639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:45.2663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:45.2663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:50.2701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:50.2701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:50:55.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:50:55.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:00.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:00.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:05.2770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:05.2770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:09.6466||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:51:09.6466||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:51:10.2794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:10.2794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:15.2813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:15.2813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:20.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:20.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:25.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:25.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:30.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:30.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:35.2938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:35.2938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:39.6511||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:51:39.6511||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:51:40.2944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:40.2944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:45.2960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:45.2960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:50.2982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:50.2982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:51:55.3014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:51:55.3014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:00.3052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:00.3052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:05.3075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:05.3075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:09.6572||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:52:09.6572||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:52:10.3093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:10.3093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:10.5000||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:1763059810455;LastJobId:279876;NextExecution:1763059920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059930496;NextExecution:1763060040000;LastJobId:279878), NextExecution: (11/13/2025 6:54:00 PM) |url: |action: 2025-11-13 19:52:10.5000||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:1763059810455;LastJobId:279877;NextExecution:1763059920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1763059930496;NextExecution:1763060040000;LastJobId:279879), NextExecution: (11/13/2025 6:54:00 PM) |url: |action: 2025-11-13 19:52:10.5107||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-11-13 19:52:15.3140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:15.3140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:20.3168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:20.3168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:25.3204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:25.3204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:30.3218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:30.3218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:35.3226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:35.3226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:39.6615||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:52:39.6615||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:52:40.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:40.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:45.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:45.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:50.3295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:50.3295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:52:55.3340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:52:55.3340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:00.3349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:00.3349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:05.3375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:05.3375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:09.6638||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b heartbeat successfully sent |url: |action: 2025-11-13 19:53:09.6638||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7928:ab99015b waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-11-13 19:53:10.3382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:10.3382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:15.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:15.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:20.3468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:20.3468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:25.3477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:25.3477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:30.3495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-11-13 19:53:30.3495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-11-13 19:53:34.3438||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b caught stopping signal... |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ed961059 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4fef8105 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2f5ebc34 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0142d869 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b85e4f95 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:922e703c stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f0238b04 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:04b242d5 stopped in 0.1294 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e31220d9 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7c980dcf stopped in 0.1326 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:426ad5d1 stopped in 0.1532 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:412c0ac5 stopped in 0.1574 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b4f508fd stopped in 0.1928 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ad2f7504 stopped in 0.1954 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:635040a4 stopped in 0.2053 ms |url: |action: 2025-11-13 19:53:34.3438||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a1331cb3 stopped in 0 ms |url: |action: 2025-11-13 19:53:34.3438||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b caught stopped signal... |url: |action: 2025-11-13 19:53:34.3508||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:34313254 stopped in 4.3739 ms |url: |action: 2025-11-13 19:53:34.6576||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:49bcd5a8 stopped in 311.1182 ms |url: |action: 2025-11-13 19:53:35.3571||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bfa9e1f8 stopped in 1010.6593 ms |url: |action: 2025-11-13 19:53:35.3571||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:14aceb98 stopped in 1010.7437 ms |url: |action: 2025-11-13 19:53:35.3571||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cc497789 stopped in 1015.4588 ms |url: |action: 2025-11-13 19:53:35.3571||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:260c4f44 stopped in 1015.4719 ms |url: |action: 2025-11-13 19:53:35.3571||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5003819f stopped in 1020.4651 ms |url: |action: 2025-11-13 19:53:35.3720||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:194f2afb stopped in 1025.5032 ms |url: |action: 2025-11-13 19:53:35.3720||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b4606a3e stopped in 1030.495 ms |url: |action: 2025-11-13 19:53:35.3720||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:28a831f5 stopped in 1030.5073 ms |url: |action: 2025-11-13 19:53:35.3720||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b All dispatchers stopped |url: |action: 2025-11-13 19:53:35.3720||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:429609da stopped in 1031.5168 ms |url: |action: 2025-11-13 19:53:35.3720||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b is reporting itself as stopped... |url: |action: 2025-11-13 19:53:35.3834||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b successfully reported itself as stopped in 3.9897 ms |url: |action: 2025-11-13 19:53:35.3834||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7928:ab99015b has been stopped in total 1037.0042 ms |url: |action: 2025-11-13 19:53:35.3834||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:cc16b913 stopped in 1039.3971 ms |url: |action: