2025-08-26 10:07:27.6661||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 10:07:30.9020||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 10:07:31.1140||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 10:07:31.1140||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 10:07:31.1140||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 10:07:31.1140||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-08-26 10:07:31.1358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:926c75ad has started in 2.8965 ms |url: |action: 2025-08-26 10:07:31.1358||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d is announcing itself... |url: |action: 2025-08-26 10:07:31.2129||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d successfully announced in 74.994 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:82d8aec8 has started in 1.0875 ms |url: |action: 2025-08-26 10:07:31.2129||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:cf4bdb60 has started in 0.2477 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:33dc01d1 has started in 0.1848 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:5759986c has started in 0.2281 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ecedf256 has started in 0.2205 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fb875a38 has started in 0.3346 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7d6f9f05 has started in 0.5741 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 10:07:31.2129||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bd575abf has started in 1.9322 ms |url: |action: 2025-08-26 10:07:31.2129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9fbd1089 has started in 2.3329 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:467e62bf has started in 2.4785 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8dc5914b has started in 2.6978 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7f1f293e has started in 2.911 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5d1fc9cd has started in 3.1004 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a8bea358 has started in 3.3001 ms |url: |action: 2025-08-26 10:07:31.2129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3e202b89 has started in 3.4746 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4f9b001d has started in 3.6755 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f69e751 has started in 4.0885 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cf43dfee has started in 4.7717 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7dd00c26 has started in 4.5048 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c0b65199 has started in 4.3317 ms |url: |action: 2025-08-26 10:07:31.2129||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cb4d2a2b has started in 5.2366 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6912afa0 has started in 5.4123 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ececde1 has started in 5.5876 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:896168ac has started in 0.2429 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:51996f78 has started in 5.8826 ms |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d33ecc7c has started in 0.1851 ms |url: |action: 2025-08-26 10:07:31.2129||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d all the dispatchers started |url: |action: 2025-08-26 10:07:31.2129||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dbe8b862 has started in 5.7279 ms |url: |action: 2025-08-26 10:07:31.2292||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 10:07:31.2292||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 10:07:31.2428||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 10:07:31.2428||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 10:07:31.2428||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 10:07:31.2428||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 10:07:31.2428||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 10:07:31.2428||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 10:07:31.2428||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 10:07:31.2838||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:1756149612071;LastJobId:276835;NextExecution:1756149720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199251242;NextExecution:1756199280000;LastJobId:276837), NextExecution: (8/26/2025 9:08:00 AM) |url: |action: 2025-08-26 10:07:31.3078||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:1756149612071;LastJobId:276836;NextExecution:1756149720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199251242;NextExecution:1756199280000;LastJobId:276838), NextExecution: (8/26/2025 9:08:00 AM) |url: |action: 2025-08-26 10:07:31.4519||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:1756148411684;LastJobId:276813;NextExecution:1756152000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199251242;NextExecution:1756202400000;LastJobId:276839), NextExecution: (8/26/2025 10:00:00 AM) |url: |action: 2025-08-26 10:07:31.4589||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:1756148411684;LastJobId:276815;NextExecution:1756152000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199251242;NextExecution:1756202400000;LastJobId:276840), NextExecution: (8/26/2025 10:00:00 AM) |url: |action: 2025-08-26 10:07:31.5579||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:1756146700825;LastJobId:276784;NextExecution:1756166400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199251242;NextExecution:1756209600000;LastJobId:276841), NextExecution: (8/26/2025 12:00:00 PM) |url: |action: 2025-08-26 10:07:31.5579||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4302|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-08-26 10:07:32.4702||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 9:07:32 AM |url: |action: 2025-08-26 10:07:33.0517||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-08-26 10:07:33.0477||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 10:07:33.0517||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 10:07:33.0517||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 10:07:33.0649||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-08-26 10:07:33.0649||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 10:07:33.0979||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-08-26 10:07:33.1000||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-08-26 10:07:33.1000||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-08-26 10:07:33.1000||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-08-26 10:07:33.1000||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-08-26 10:07:33.1000||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-08-26 10:07:33.1000||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-08-26 10:07:33.1148||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-08-26 10:07:33.1148||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-08-26 10:07:33.1148||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-08-26 10:07:33.1148||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-08-26 10:07:33.1148||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-08-26 10:07:33.1148||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-08-26 10:07:33.1148||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-08-26 10:07:33.1148||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-08-26 10:07:33.2434||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-08-26 10:07:33.2434|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2561|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="42d0bbba-47d8-41f4-a70f-079bff4baff4" |url: |action: 2025-08-26 10:07:33.2561|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2561|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="42d0bbba-47d8-41f4-a70f-079bff4baff4" |url: |action: 2025-08-26 10:07:33.2561||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-08-26 10:07:33.2561|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2561|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="8d8c4818-8bfb-4711-a349-754a927db592" |url: |action: 2025-08-26 10:07:33.2561|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2561|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="8d8c4818-8bfb-4711-a349-754a927db592" |url: |action: 2025-08-26 10:07:33.2849|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2849|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="6f165eaa-d1ce-4a11-9bec-eba22bb4bfd8" |url: |action: 2025-08-26 10:07:33.2849|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2849|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="6f165eaa-d1ce-4a11-9bec-eba22bb4bfd8" |url: |action: 2025-08-26 10:07:33.2998||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-08-26 10:07:33.2998|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2998|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="a2e0c55f-4277-4cc9-aba4-fc394d75e30a" |url: |action: 2025-08-26 10:07:33.2998|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.2998|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="a2e0c55f-4277-4cc9-aba4-fc394d75e30a" |url: |action: 2025-08-26 10:07:33.2998|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 10:07:33.2998|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-08-26 10:07:33.3183|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {5d3c3e3f-bab0-49f0-81f8-832c15605b1d} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 10:07:33.3739|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.3739|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="77064d50-66a3-49fd-b1f8-9f9e9f8e8562" |url: |action: 2025-08-26 10:07:33.3739|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.3739|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="77064d50-66a3-49fd-b1f8-9f9e9f8e8562" |url: |action: 2025-08-26 10:07:33.4175|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.4175||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-08-26 10:07:33.4175|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="1bfbd173-4e60-4990-8f0b-45c9a38658b7" |url: |action: 2025-08-26 10:07:33.4175|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.4175|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="1bfbd173-4e60-4990-8f0b-45c9a38658b7" |url: |action: 2025-08-26 10:07:33.4356|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.4356|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2a299417-7cb0-4b28-a26a-05e316862cf3" |url: |action: 2025-08-26 10:07:33.4356|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.4356|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2a299417-7cb0-4b28-a26a-05e316862cf3" |url: |action: 2025-08-26 10:07:33.5355|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.5355||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-08-26 10:07:33.5355|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="6beb79bd-2786-484f-be2c-a92e0266810a" |url: |action: 2025-08-26 10:07:33.5355|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.5355|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="6beb79bd-2786-484f-be2c-a92e0266810a" |url: |action: 2025-08-26 10:07:33.6418||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-08-26 10:07:33.6418|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.6418|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="62320bee-bee3-459e-9f31-9248f8418a55" |url: |action: 2025-08-26 10:07:33.6418|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.6418|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="62320bee-bee3-459e-9f31-9248f8418a55" |url: |action: 2025-08-26 10:07:33.7631||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-08-26 10:07:33.7631|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.7631|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="7b41c871-01b0-4157-ae01-5e383bd2918c" |url: |action: 2025-08-26 10:07:33.7631|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.7631|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="7b41c871-01b0-4157-ae01-5e383bd2918c" |url: |action: 2025-08-26 10:07:33.8606||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-08-26 10:07:33.8606|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.8606|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="50a9e064-bfed-42d1-a5e2-75c30e984548" |url: |action: 2025-08-26 10:07:33.8606|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.8616|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="50a9e064-bfed-42d1-a5e2-75c30e984548" |url: |action: 2025-08-26 10:07:33.9401|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.9401|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="695aa52b-a00e-4926-87e8-5ff7a742f1a2" |url: |action: 2025-08-26 10:07:33.9401|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 10:07:33.9401|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="695aa52b-a00e-4926-87e8-5ff7a742f1a2" |url: |action: 2025-08-26 10:07:34.1258||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-08-26 10:07:34.2878||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 10:07:34.2878||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 10:07:34.2878||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 10:07:34.2878||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 10:07:34.2878||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 10:07:34.6094||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-08-26 10:07:34.9030||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:34.9030||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:36.0382||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:36.0382||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:36.0582||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 10:07:36.0582||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 10:07:36.0582||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:36.0582||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:36.0582||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 10:07:36.2229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:36.2229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:07:36.4050||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-08-26 10:07:36.4050||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:36.4050||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:36.6989||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:36.6989||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:36.7155||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 10:07:36.7155||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 10:07:36.7155||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:36.7155||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:36.7155||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 10:07:37.0567||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-08-26 10:07:37.0567||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:37.0567||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:37.3563||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:37.3563||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:37.3665||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 10:07:37.3665||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 10:07:37.3665||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:37.3665||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 10:07:37.3665||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 10:07:37.6367|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4377.6833ms - BadRequest |url: |action: 2025-08-26 10:07:37.6367|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 10:07:37.6367|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4391.2187ms - BadRequest |url: |action: 2025-08-26 10:07:37.6367|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 10:07:37.6701||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-08-26 10:07:37.6875|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4313.1156ms - BadRequest |url: |action: 2025-08-26 10:07:37.6875|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.6875|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4314.2118ms - BadRequest |url: |action: 2025-08-26 10:07:37.6875|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.6875||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-08-26 10:07:37.7247||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-08-26 10:07:37.7247||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:37.7247||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:37.7247|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3790.0763ms - BadRequest |url: |action: 2025-08-26 10:07:37.7247|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.7247|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3791.1123ms - BadRequest |url: |action: 2025-08-26 10:07:37.7247|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.7247||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-08-26 10:07:37.9104|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4491.9329ms - BadRequest |url: |action: 2025-08-26 10:07:37.9104|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 10:07:37.9104|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4493.3309ms - BadRequest |url: |action: 2025-08-26 10:07:37.9104|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 10:07:37.9104||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-08-26 10:07:37.9104|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4057.6542ms - BadRequest |url: |action: 2025-08-26 10:07:37.9104|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.9104|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4058.6105ms - BadRequest |url: |action: 2025-08-26 10:07:37.9104|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.9104||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-08-26 10:07:37.9789|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4693.6275ms - BadRequest |url: |action: 2025-08-26 10:07:37.9789|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.9789|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4694.713ms - BadRequest |url: |action: 2025-08-26 10:07:37.9789|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:37.9789||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-08-26 10:07:37.9928||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 10:07:37.9928||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 10:07:38.0983|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4332.4823ms - BadRequest |url: |action: 2025-08-26 10:07:38.0983|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.0983|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4335.2119ms - BadRequest |url: |action: 2025-08-26 10:07:38.0983|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.0983||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-08-26 10:07:38.1294|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4828.1771ms - BadRequest |url: |action: 2025-08-26 10:07:38.1294|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.1307|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4830.1815ms - BadRequest |url: |action: 2025-08-26 10:07:38.1307|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:36 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.1307||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-08-26 10:07:38.1689|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4732.7599ms - BadRequest |url: |action: 2025-08-26 10:07:38.1689|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.1689|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4734.1722ms - BadRequest |url: |action: 2025-08-26 10:07:38.1689|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.1689||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-08-26 10:07:38.2015|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4662.6259ms - BadRequest |url: |action: 2025-08-26 10:07:38.2015|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.2015|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4665.8809ms - BadRequest |url: |action: 2025-08-26 10:07:38.2015|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.2015||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-08-26 10:07:38.2729|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4630.0861ms - BadRequest |url: |action: 2025-08-26 10:07:38.2729|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.2729|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4631.4547ms - BadRequest |url: |action: 2025-08-26 10:07:38.2729|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.2729||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-08-26 10:07:38.3185||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-08-26 10:07:38.3185||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 10:07:38.3185||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 10:07:38.3185||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 10:07:38.3185||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 10:07:38.3314||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 10:07:38.4732|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5211.6814ms - BadRequest |url: |action: 2025-08-26 10:07:38.4732|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.4732|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5212.9207ms - BadRequest |url: |action: 2025-08-26 10:07:38.4732|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 09:07:37 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 10:07:38.4732||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-08-26 10:07:38.7534||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-08-26 10:07:38.7630||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 10:07:38.7630||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 10:07:38.7630||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 10:07:38.7630||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 10:07:38.7630||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 10:07:39.1042||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-08-26 10:07:39.1042||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 10:07:39.1042||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 10:07:39.1042||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 10:07:39.1141||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 10:07:39.1141||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 10:07:39.4390||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-08-26 10:07:39.4550||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 10:07:39.4550||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 10:07:39.4550||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 10:07:39.4550||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 10:07:39.4577||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 10:07:39.7942||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-08-26 10:07:39.8003||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:39.8003||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:40.0429||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:40.0429||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:40.0429||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 10:07:40.0429||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 10:07:40.0429||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 10:07:40.0509||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 10:07:40.0509||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 10:07:40.3904||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-08-26 10:07:40.3947||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:40.3947||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:40.6365||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:40.6365||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:40.6365||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 10:07:40.6437||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 10:07:40.6437||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 10:07:40.6437||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 10:07:40.6437||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 10:07:40.9824||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-08-26 10:07:40.9824||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 10:07:40.9824||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 10:07:41.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:41.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:07:41.2254||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 10:07:41.2254||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 10:07:41.2449||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 10:07:41.2449||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 10:07:41.2449||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.2449||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.2449||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 10:07:41.5827||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-08-26 10:07:41.5954||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 10:07:41.5954||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 10:07:41.5954||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.5954||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.5954||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 10:07:41.9230||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-08-26 10:07:41.9309||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 10:07:41.9309||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 10:07:41.9309||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.9309||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 10:07:41.9309||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 10:07:42.2958||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-08-26 10:07:42.3041||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 10:07:42.3041||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 10:07:42.3041||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 10:07:42.3041||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 10:07:42.3041||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 10:07:42.6321||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-08-26 10:07:42.6321||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 10:07:42.6321||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 10:07:42.6321||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 10:07:42.6321||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 10:07:42.6321||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 10:07:42.9842||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-08-26 10:07:42.9923||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 10:07:42.9923||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 10:07:46.2300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:46.2300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:07:51.2319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:51.2319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:07:56.2364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:07:56.2364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:01.2267||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:08:01.2267||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:08:01.2389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:01.2389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:01.5736||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:1756199251242;LastJobId:276837;NextExecution:1756199280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199281567;NextExecution:1756199400000;LastJobId:276842), NextExecution: (8/26/2025 9:10:00 AM) |url: |action: 2025-08-26 10:08:01.5826||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:1756199251242;LastJobId:276838;NextExecution:1756199280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199281567;NextExecution:1756199400000;LastJobId:276843), NextExecution: (8/26/2025 9:10:00 AM) |url: |action: 2025-08-26 10:08:01.5826||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:08:06.2401||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:06.2401||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:11.2408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:11.2408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:16.2442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:16.2442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:21.2466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:21.2466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:26.2494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:26.2494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:31.2303||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:08:31.2303||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:08:31.2523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:31.2523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:36.2556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:36.2556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:41.2600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:41.2600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:46.2649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:46.2649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:51.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:51.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:08:56.2672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:08:56.2672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:01.2342||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:09:01.2342||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:09:01.2677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:01.2677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:06.2686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:06.2686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:11.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:11.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:16.2735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:16.2735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:21.2743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:21.2743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:26.2774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:26.2774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:31.2396||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:09:31.2396||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:09:31.2819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:31.2819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:36.2844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:36.2844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:41.2873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:41.2873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:46.2888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:46.2888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:51.2897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:51.2897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:09:56.2943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:09:56.2943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:01.2443||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:10:01.2443||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:10:01.2962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:01.2962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:01.6158||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:1756199281567;LastJobId:276842;NextExecution:1756199400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199401610;NextExecution:1756199520000;LastJobId:276844), NextExecution: (8/26/2025 9:12:00 AM) |url: |action: 2025-08-26 10:10:01.6158||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:1756199281567;LastJobId:276843;NextExecution:1756199400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199401610;NextExecution:1756199520000;LastJobId:276845), NextExecution: (8/26/2025 9:12:00 AM) |url: |action: 2025-08-26 10:10:01.6158||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:10:06.2994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:06.2994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:11.2995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:11.2995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:16.3033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:16.3033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:21.3078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:21.3078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:26.3083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:26.3083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:31.2480||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:10:31.2480||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:10:31.3103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:31.3103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:36.3109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:36.3109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:41.3132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:41.3132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:46.3148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:46.3148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:51.3195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:51.3195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:10:56.3235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:10:56.3235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:01.2531||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:11:01.2531||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:11:01.3256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:01.3256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:06.3265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:06.3265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:11.3290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:11.3290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:16.3302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:16.3302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:21.3322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:21.3322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:26.3340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:26.3340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:31.2535||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:11:31.2535||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:11:31.3360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:31.3360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:36.3403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:36.3403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:41.3435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:41.3435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:46.3439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:46.3439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:51.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:51.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:11:56.3476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:11:56.3476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:01.2535||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:12:01.2535||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:12:01.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:01.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:01.6594||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:1756199401610;LastJobId:276844;NextExecution:1756199520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199521654;NextExecution:1756199640000;LastJobId:276846), NextExecution: (8/26/2025 9:14:00 AM) |url: |action: 2025-08-26 10:12:01.6594||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:1756199401610;LastJobId:276845;NextExecution:1756199520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199521654;NextExecution:1756199640000;LastJobId:276847), NextExecution: (8/26/2025 9:14:00 AM) |url: |action: 2025-08-26 10:12:01.6594||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:12:06.3493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:06.3493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:11.3512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:11.3512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:16.3547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:16.3547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:21.3584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:21.3584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:26.3628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:26.3628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:31.2182||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:12:31.2182||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:12:31.2553||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:12:31.2553||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:12:31.3640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:31.3640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:36.3660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:36.3660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:41.3663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:41.3663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:46.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:46.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:51.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:51.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:12:56.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:12:56.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:01.2559||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:13:01.2559||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:13:01.3736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:01.3736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:06.3750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:06.3750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:11.3755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:11.3755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:16.3774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:16.3774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:21.3792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:21.3792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:26.3819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:26.3819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:31.2581||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:13:31.2581||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:13:31.3850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:31.3850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:36.3891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:36.3891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:41.3915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:41.3915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:46.3934||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:46.3934||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:51.3956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:51.3956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:13:56.3996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:13:56.3996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:01.2593||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:14:01.2593||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:14:01.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:01.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:01.6905||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:1756199521654;LastJobId:276846;NextExecution:1756199640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199641684;NextExecution:1756199760000;LastJobId:276848), NextExecution: (8/26/2025 9:16:00 AM) |url: |action: 2025-08-26 10:14:01.6905||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:1756199521654;LastJobId:276847;NextExecution:1756199640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199641684;NextExecution:1756199760000;LastJobId:276849), NextExecution: (8/26/2025 9:16:00 AM) |url: |action: 2025-08-26 10:14:01.7039||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:14:06.4046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:06.4046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:11.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:11.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:16.4114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:16.4114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:21.4149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:21.4149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:26.4177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:26.4177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:31.2614||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:14:31.2614||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:14:31.4207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:31.4207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:36.4234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:36.4234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:41.4262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:41.4262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:46.4268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:46.4268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:51.4287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:51.4287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:14:56.4292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:14:56.4292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:01.2627||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:15:01.2627||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:15:01.4310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:01.4310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:06.4349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:06.4349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:11.4347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:11.4347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:16.4366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:16.4366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:21.4390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:21.4390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:26.4411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:26.4411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:31.2653||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:15:31.2653||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:15:31.4436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:31.4436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:36.4480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:36.4480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:41.4493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:41.4493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:46.4528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:46.4528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:51.4549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:51.4549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:15:56.4550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:15:56.4550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:01.2679||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:16:01.2679||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:16:01.4572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:01.4572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:01.7301||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:1756199641684;LastJobId:276848;NextExecution:1756199760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199761725;NextExecution:1756199880000;LastJobId:276850), NextExecution: (8/26/2025 9:18:00 AM) |url: |action: 2025-08-26 10:16:01.7301||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:1756199641684;LastJobId:276849;NextExecution:1756199760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199761725;NextExecution:1756199880000;LastJobId:276851), NextExecution: (8/26/2025 9:18:00 AM) |url: |action: 2025-08-26 10:16:01.7301||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:16:06.4591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:06.4591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:11.4595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:11.4595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:16.4605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:16.4605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:21.4635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:21.4635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:26.4639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:26.4639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:31.2694||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:16:31.2694||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:16:31.4651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:31.4651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:36.4656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:36.4656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:41.4686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:41.4686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:46.4705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:46.4705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:51.4713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:51.4713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:16:56.4731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:16:56.4731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:01.2732||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:17:01.2732||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:17:01.4772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:01.4772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:06.4797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:06.4797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:11.4797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:11.4797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:16.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:16.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:21.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:21.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:26.4893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:26.4893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:31.2127||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:17:31.2127||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:17:31.2740||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:17:31.2740||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:17:31.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:31.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:36.4936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:36.4936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:41.4943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:41.4943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:46.4970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:46.4970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:51.4992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:51.4992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:17:56.5007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:17:56.5007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:01.2758||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:18:01.2758||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:18:01.5014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:01.5014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:01.7635||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:1756199761725;LastJobId:276850;NextExecution:1756199880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199881759;NextExecution:1756200000000;LastJobId:276852), NextExecution: (8/26/2025 9:20:00 AM) |url: |action: 2025-08-26 10:18:01.7635||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:1756199761725;LastJobId:276851;NextExecution:1756199880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756199881759;NextExecution:1756200000000;LastJobId:276853), NextExecution: (8/26/2025 9:20:00 AM) |url: |action: 2025-08-26 10:18:01.7635||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:18:06.5051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:06.5051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:11.5086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:11.5086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:16.5121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:16.5121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:21.5128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:21.5128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:26.5161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:26.5161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:31.2786||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:18:31.2786||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:18:31.5166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:31.5166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:36.5185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:36.5185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:41.5194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:41.5194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:46.5212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:46.5212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:51.5244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:51.5244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:18:56.5251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:18:56.5251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:01.2812||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:19:01.2812||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:19:01.5266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:01.5266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:06.5288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:06.5288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:11.5300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:11.5300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:16.5314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:16.5314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:21.5336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:21.5336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:26.5341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:26.5341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:31.2815||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:19:31.2815||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:19:31.5371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:31.5371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:36.5390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:36.5390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:41.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:41.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:46.5467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:46.5467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:51.5486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:51.5486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:19:56.5519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:19:56.5519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:01.2855||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:20:01.2855||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:20:01.5557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:01.5557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:01.7978||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:1756199881759;LastJobId:276852;NextExecution:1756200000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200001793;NextExecution:1756200120000;LastJobId:276854), NextExecution: (8/26/2025 9:22:00 AM) |url: |action: 2025-08-26 10:20:01.7978||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:1756199881759;LastJobId:276853;NextExecution:1756200000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200001793;NextExecution:1756200120000;LastJobId:276855), NextExecution: (8/26/2025 9:22:00 AM) |url: |action: 2025-08-26 10:20:01.8092||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:20:06.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:06.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:11.5588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:11.5588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:16.5603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:16.5603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:21.5646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:21.5646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:26.5684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:26.5684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:31.2869||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:20:31.2869||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:20:31.5721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:31.5721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:36.5735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:36.5735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:41.5753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:41.5753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:46.5784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:46.5784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:51.5786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:51.5786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:20:56.5792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:20:56.5792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:01.2893||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:21:01.2893||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:21:01.5824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:01.5824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:06.5839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:06.5839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:11.5871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:11.5871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:16.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:16.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:21.5885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:21.5885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:26.5915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:26.5915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:31.2901||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:21:31.2901||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:21:31.5926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:31.5926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:36.5931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:36.5931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:41.5938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:41.5938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:46.5939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:46.5939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:51.5970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:51.5970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:21:56.5994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:21:56.5994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:01.2910||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:22:01.2910||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:22:01.6037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:01.6037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:01.8291||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:1756200001793;LastJobId:276854;NextExecution:1756200120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200121824;NextExecution:1756200240000;LastJobId:276856), NextExecution: (8/26/2025 9:24:00 AM) |url: |action: 2025-08-26 10:22:01.8361||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:1756200001793;LastJobId:276855;NextExecution:1756200120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200121824;NextExecution:1756200240000;LastJobId:276857), NextExecution: (8/26/2025 9:24:00 AM) |url: |action: 2025-08-26 10:22:01.8361||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:22:06.6044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:06.6044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:11.6077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:11.6077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:16.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:16.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:21.6097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:21.6097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:26.6121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:26.6121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:31.2122||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:22:31.2122||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:22:31.2949||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:22:31.2949||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:22:31.6138||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:31.6138||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:36.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:36.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:41.6187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:41.6187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:46.6225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:46.6225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:51.6256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:51.6256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:22:56.6278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:22:56.6278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:01.3005||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:23:01.3005||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:23:01.6295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:01.6295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:06.6301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:06.6301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:11.6308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:11.6308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:16.6340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:16.6340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:21.6342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:21.6342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:26.6358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:26.6358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:31.3008||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:23:31.3008||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:23:31.6375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:31.6375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:36.6415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:36.6415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:41.6464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:41.6464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:46.6464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:46.6464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:51.6466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:51.6466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:23:56.6468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:23:56.6468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:01.3034||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:24:01.3034||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:24:01.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:01.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:01.8727||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:1756200121824;LastJobId:276856;NextExecution:1756200240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200241868;NextExecution:1756200360000;LastJobId:276858), NextExecution: (8/26/2025 9:26:00 AM) |url: |action: 2025-08-26 10:24:01.8727||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:1756200121824;LastJobId:276857;NextExecution:1756200240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200241868;NextExecution:1756200360000;LastJobId:276859), NextExecution: (8/26/2025 9:26:00 AM) |url: |action: 2025-08-26 10:24:01.8842||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:24:06.6487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:06.6487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:11.6518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:11.6518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:16.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:16.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:21.6563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:21.6563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:26.6575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:26.6575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:31.3037||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:24:31.3037||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:24:31.6594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:31.6594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:36.6613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:36.6613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:41.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:41.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:46.6627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:46.6627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:51.6636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:51.6636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:24:56.6679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:24:56.6679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:01.3082||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:25:01.3082||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:25:01.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:01.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:06.6715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:06.6715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:11.6731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:11.6731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:16.6744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:16.6744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:21.6752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:21.6752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:26.6759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:26.6759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:31.3097||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:25:31.3097||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:25:31.6796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:31.6796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:36.6817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:36.6817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:41.6849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:41.6849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:46.6850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:46.6850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:51.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:51.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:25:56.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:25:56.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:01.3141||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:26:01.3141||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:26:01.6877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:01.6877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:01.9099||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:1756200241868;LastJobId:276858;NextExecution:1756200360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200361905;NextExecution:1756200480000;LastJobId:276860), NextExecution: (8/26/2025 9:28:00 AM) |url: |action: 2025-08-26 10:26:01.9174||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:1756200241868;LastJobId:276859;NextExecution:1756200360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200361905;NextExecution:1756200480000;LastJobId:276861), NextExecution: (8/26/2025 9:28:00 AM) |url: |action: 2025-08-26 10:26:01.9174||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:26:06.6910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:06.6910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:11.6927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:11.6927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:16.6953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:16.6953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:21.6975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:21.6975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:26.6979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:26.6979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:31.3183||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:26:31.3183||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:26:31.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:31.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:36.7002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:36.7002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:41.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:41.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:46.7038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:46.7038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:51.7081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:51.7081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:26:56.7084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:26:56.7084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:01.3221||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:27:01.3221||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:27:01.7127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:01.7127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:06.7147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:06.7147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:11.7191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:11.7191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:16.7199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:16.7199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:21.7218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:21.7218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:26.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:26.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:31.2140||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:27:31.2140||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:27:31.3239||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:27:31.3239||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:27:31.7257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:31.7257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:36.7278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:36.7278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:41.7297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:41.7297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:46.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:46.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:51.7322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:51.7322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:27:56.7343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:27:56.7343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:01.3285||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:28:01.3285||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:28:01.7364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:01.7364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:01.9498||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:1756200361905;LastJobId:276860;NextExecution:1756200480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200481945;NextExecution:1756200600000;LastJobId:276862), NextExecution: (8/26/2025 9:30:00 AM) |url: |action: 2025-08-26 10:28:01.9498||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:1756200361905;LastJobId:276861;NextExecution:1756200480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200481945;NextExecution:1756200600000;LastJobId:276863), NextExecution: (8/26/2025 9:30:00 AM) |url: |action: 2025-08-26 10:28:01.9615||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:28:06.7407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:06.7407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:11.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:11.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:16.7478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:16.7478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:21.7526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:21.7526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:26.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:26.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:31.3316||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:28:31.3316||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:28:31.7564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:31.7564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:36.7584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:36.7584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:41.7627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:41.7627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:46.7643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:46.7643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:51.7682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:51.7682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:28:56.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:28:56.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:01.3334||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:29:01.3334||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:29:01.7703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:01.7703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:06.7718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:06.7718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:11.7735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:11.7735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:16.7779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:16.7779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:21.7784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:21.7784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:26.7788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:26.7788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:31.3371||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:29:31.3371||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:29:31.7803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:31.7803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:36.7827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:36.7827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:41.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:41.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:46.7868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:46.7868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:51.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:51.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:29:56.7927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:29:56.7927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:01.3384||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:30:01.3384||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:30:01.7928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:01.7928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:01.9846||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:1756200481945;LastJobId:276862;NextExecution:1756200600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200601980;NextExecution:1756200720000;LastJobId:276864), NextExecution: (8/26/2025 9:32:00 AM) |url: |action: 2025-08-26 10:30:01.9919||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:1756200481945;LastJobId:276863;NextExecution:1756200600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200601980;NextExecution:1756200720000;LastJobId:276865), NextExecution: (8/26/2025 9:32:00 AM) |url: |action: 2025-08-26 10:30:01.9919||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:30:06.7933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:06.7933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:11.7969||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:11.7969||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:16.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:16.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:21.8012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:21.8012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:26.8030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:26.8030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:31.3409||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:30:31.3409||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:30:31.8037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:31.8037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:36.8079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:36.8079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:41.8087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:41.8087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:46.8090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:46.8090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:51.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:51.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:30:56.8115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:30:56.8115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:01.3435||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:31:01.3435||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:31:01.8135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:01.8135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:06.8173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:06.8173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:11.8177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:11.8177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:16.8176||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:16.8176||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:21.8194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:21.8194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:26.8206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:26.8206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:31.3431||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:31:31.3431||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:31:31.8227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:31.8227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:36.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:36.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:41.8263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:41.8263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:46.8276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:46.8276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:51.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:51.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:31:56.8325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:31:56.8325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:01.3487||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:32:01.3487||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:32:01.8368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:01.8368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:02.0228||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:1756200601980;LastJobId:276864;NextExecution:1756200720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200722017;NextExecution:1756200840000;LastJobId:276866), NextExecution: (8/26/2025 9:34:00 AM) |url: |action: 2025-08-26 10:32:02.0228||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:1756200601980;LastJobId:276865;NextExecution:1756200720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200722017;NextExecution:1756200840000;LastJobId:276867), NextExecution: (8/26/2025 9:34:00 AM) |url: |action: 2025-08-26 10:32:02.0338||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:32:06.8399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:06.8399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:11.8408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:11.8408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:16.8416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:16.8416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:21.8442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:21.8442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:26.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:26.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:31.2094||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 10:32:31.2094||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 10:32:31.3476||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:32:31.3476||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:32:31.8481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:31.8481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:36.8498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:36.8498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:41.8505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:41.8505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:46.8524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:46.8524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:51.8542||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:51.8542||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:32:56.8576||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:32:56.8576||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:01.3509||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:33:01.3509||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:33:01.8579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:01.8579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:06.8586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:06.8586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:11.8605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:11.8605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:16.8623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:16.8623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:21.8642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:21.8642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:26.8680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:26.8680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:31.3520||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:33:31.3520||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:33:31.8730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:31.8730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:36.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:36.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:41.8786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:41.8786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:46.8812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:46.8812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:51.8843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:51.8843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:33:56.8851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:33:56.8851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:34:01.3552||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d heartbeat successfully sent |url: |action: 2025-08-26 10:34:01.3552||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7548:a688672d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 10:34:01.8895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 10:34:01.8895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 10:34:02.0593||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:1756200722017;LastJobId:276866;NextExecution:1756200840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200842054;NextExecution:1756200960000;LastJobId:276868), NextExecution: (8/26/2025 9:36:00 AM) |url: |action: 2025-08-26 10:34:02.0678||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:1756200722017;LastJobId:276867;NextExecution:1756200840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756200842054;NextExecution:1756200960000;LastJobId:276869), NextExecution: (8/26/2025 9:36:00 AM) |url: |action: 2025-08-26 10:34:02.0678||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-26 10:34:05.8548||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d caught stopping signal... |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ecedf256 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7dd00c26 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:51996f78 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9fbd1089 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6912afa0 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:467e62bf stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c0b65199 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3e202b89 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5d1fc9cd stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ececde1 stopped in 0 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4f9b001d stopped in 0.0252 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d33ecc7c stopped in 0.1489 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:cf4bdb60 stopped in 0.1563 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:33dc01d1 stopped in 0.1579 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:896168ac stopped in 0.1628 ms |url: |action: 2025-08-26 10:34:05.8548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:5759986c stopped in 0.1841 ms |url: |action: 2025-08-26 10:34:05.8548||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d caught stopped signal... |url: |action: 2025-08-26 10:34:06.1458||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cb4d2a2b stopped in 288.2652 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cf43dfee stopped in 1010.2568 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fb875a38 stopped in 1010.2885 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bd575abf stopped in 1010.3171 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f69e751 stopped in 1014.9952 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dbe8b862 stopped in 1015.0573 ms |url: |action: 2025-08-26 10:34:06.8678||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7d6f9f05 stopped in 1015.0874 ms |url: |action: 2025-08-26 10:34:06.8825||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8dc5914b stopped in 1025.0164 ms |url: |action: 2025-08-26 10:34:06.8825||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a8bea358 stopped in 1029.969 ms |url: |action: 2025-08-26 10:34:06.8825||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7f1f293e stopped in 1029.9853 ms |url: |action: 2025-08-26 10:34:06.8825||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d All dispatchers stopped |url: |action: 2025-08-26 10:34:06.8825||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:82d8aec8 stopped in 1030.9816 ms |url: |action: 2025-08-26 10:34:06.8825||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d is reporting itself as stopped... |url: |action: 2025-08-26 10:34:06.8935||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d successfully reported itself as stopped in 3.6333 ms |url: |action: 2025-08-26 10:34:06.8935||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7548:a688672d has been stopped in total 1036.0584 ms |url: |action: 2025-08-26 10:34:06.8935||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:926c75ad stopped in 1038.5753 ms |url: |action: 2025-08-26 13:45:54.1160||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 13:45:54.4869||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 13:45:54.5956||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 13:45:54.5956||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 13:45:54.5956||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 13:45:54.5956||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-08-26 13:45:54.6150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:56f79778 has started in 2.8599 ms |url: |action: 2025-08-26 13:45:54.6150||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 is announcing itself... |url: |action: 2025-08-26 13:45:54.6910||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 successfully announced in 73.6686 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:d2a1c395 has started in 1.0746 ms |url: |action: 2025-08-26 13:45:54.6929||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:1a255f6f has started in 0.2251 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:65feb7e6 has started in 0.1755 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:73bb5809 has started in 0.2381 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:3a770d9b has started in 0.1789 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b32d9790 has started in 0.3669 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 13:45:54.6929||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:45:54.6929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7f81c8aa has started in 2.6803 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f8659b3b has started in 2.8156 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2f94b383 has started in 3.0976 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:509b6fd3 has started in 3.3142 ms |url: |action: 2025-08-26 13:45:54.6929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d6da71aa has started in 3.8423 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33d0b4f3 has started in 3.6431 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:09ba6cc1 has started in 3.9822 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:18847fa9 has started in 4.1858 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7b6eaac5 has started in 4.6975 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d54a1805 has started in 4.5495 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5100a031 has started in 4.3848 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:470345c9 has started in 4.8708 ms |url: |action: 2025-08-26 13:45:54.6929||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:097cc08c has started in 5.6378 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ff25094c has started in 5.8003 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c940321a has started in 5.9676 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4b34f4c3 has started in 6.2079 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c4789524 has started in 6.4011 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0bf2af26 has started in 6.6409 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4dfaf50c has started in 6.7222 ms |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:ab064026 has started in 0.2392 ms |url: |action: 2025-08-26 13:45:54.6929||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 all the dispatchers started |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:b41c2ea1 has started in 0.3206 ms |url: |action: 2025-08-26 13:45:54.6929||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 13:45:54.6929||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 13:45:54.7299||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 13:45:54.7299||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 13:45:54.7299||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 13:45:54.7299||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 13:45:54.7299||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 13:45:54.7299||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 13:45:54.7299||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 13:45:54.7650||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:1756200842054;LastJobId:276868;NextExecution:1756200960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212354719;NextExecution:1756212360000;LastJobId:276870), NextExecution: (8/26/2025 12:46:00 PM) |url: |action: 2025-08-26 13:45:54.7885||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:1756200842054;LastJobId:276869;NextExecution:1756200960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212354719;NextExecution:1756212360000;LastJobId:276871), NextExecution: (8/26/2025 12:46:00 PM) |url: |action: 2025-08-26 13:45:54.7885||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:1756199251242;LastJobId:276839;NextExecution:1756202400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212354719;NextExecution:1756213200000;LastJobId:276872), NextExecution: (8/26/2025 1:00:00 PM) |url: |action: 2025-08-26 13:45:54.8029||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:1756199251242;LastJobId:276840;NextExecution:1756202400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212354719;NextExecution:1756213200000;LastJobId:276873), NextExecution: (8/26/2025 1:00:00 PM) |url: |action: 2025-08-26 13:45:54.8029||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:1756199251242;LastJobId:276841;NextExecution:1756209600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212354719;NextExecution:1756231200000;LastJobId:276874), NextExecution: (8/26/2025 6:00:00 PM) |url: |action: 2025-08-26 13:45:54.8140||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.3945|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-08-26 13:45:55.4335||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 12:45:55 PM |url: |action: 2025-08-26 13:45:55.6717||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 13:45:55.6809||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-08-26 13:45:55.6809||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 13:45:55.6809||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 13:45:55.6918||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-08-26 13:45:55.6918||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 13:45:55.7266||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-08-26 13:45:55.7266||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-08-26 13:45:55.7266||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-08-26 13:45:55.7266||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-08-26 13:45:55.7266||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-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-08-26 13:45:55.7385||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-08-26 13:45:55.7385|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 13:45:55.7385|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-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-08-26 13:45:55.7385||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-08-26 13:45:55.7385||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-08-26 13:45:55.7385||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-08-26 13:45:55.7738|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {5f7f14f7-817a-4327-b2df-3148bd74580b} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 13:45:55.8627||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-08-26 13:45:55.8627||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-08-26 13:45:55.8627|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.8627|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.8627|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="7a3c4a18-5f8b-4b76-a884-41f4bc9ede21" |url: |action: 2025-08-26 13:45:55.8627|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="72d862a7-f52f-4121-a490-048eb3764e86" |url: |action: 2025-08-26 13:45:55.8627|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.8627|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.8627|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="7a3c4a18-5f8b-4b76-a884-41f4bc9ede21" |url: |action: 2025-08-26 13:45:55.8627|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="72d862a7-f52f-4121-a490-048eb3764e86" |url: |action: 2025-08-26 13:45:55.9072|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9072|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c9cc2dc6-987a-4b67-8121-65a623a7075c" |url: |action: 2025-08-26 13:45:55.9072|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9072|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c9cc2dc6-987a-4b67-8121-65a623a7075c" |url: |action: 2025-08-26 13:45:55.9072||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-08-26 13:45:55.9096|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9096|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3cb7da8a-b2be-4f12-acb1-672c2a80ef96" |url: |action: 2025-08-26 13:45:55.9096|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9096|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3cb7da8a-b2be-4f12-acb1-672c2a80ef96" |url: |action: 2025-08-26 13:45:55.9716|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9716|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="ca6971d1-7600-4924-9271-678f1e7dcd08" |url: |action: 2025-08-26 13:45:55.9716|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:55.9716|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="ca6971d1-7600-4924-9271-678f1e7dcd08" |url: |action: 2025-08-26 13:45:56.0098|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.0098||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-08-26 13:45:56.0098|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3deede97-583c-43b8-a6d7-327ee33a7219" |url: |action: 2025-08-26 13:45:56.0098|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.0098|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3deede97-583c-43b8-a6d7-327ee33a7219" |url: |action: 2025-08-26 13:45:56.0288|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.0288|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="38cd7d8e-f36a-4a4f-b00c-dd367faf513c" |url: |action: 2025-08-26 13:45:56.0288|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.0288|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="38cd7d8e-f36a-4a4f-b00c-dd367faf513c" |url: |action: 2025-08-26 13:45:56.1024|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.1024||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-08-26 13:45:56.1024|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="15ba12b7-8e97-4933-be99-e173e8d56e62" |url: |action: 2025-08-26 13:45:56.1024|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.1024|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="15ba12b7-8e97-4933-be99-e173e8d56e62" |url: |action: 2025-08-26 13:45:56.1879|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.1879||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-08-26 13:45:56.1879|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="df5cc9aa-31ed-4f40-a7ec-ed349b5a4d0c" |url: |action: 2025-08-26 13:45:56.1879|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.1879|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="df5cc9aa-31ed-4f40-a7ec-ed349b5a4d0c" |url: |action: 2025-08-26 13:45:56.2513||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-08-26 13:45:56.2962|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.2962||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-08-26 13:45:56.2962|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="0c0d8023-a42c-4b33-9a58-c42251badab2" |url: |action: 2025-08-26 13:45:56.2962|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.2962|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="0c0d8023-a42c-4b33-9a58-c42251badab2" |url: |action: 2025-08-26 13:45:56.3811|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.3811||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-08-26 13:45:56.3811|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b0dd2a72-b87a-4b63-89bd-de8cdd2857b0" |url: |action: 2025-08-26 13:45:56.3811|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.3811|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b0dd2a72-b87a-4b63-89bd-de8cdd2857b0" |url: |action: 2025-08-26 13:45:56.3811||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 13:45:56.3811||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 13:45:56.3811||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 13:45:56.3811||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 13:45:56.3811||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 13:45:56.4580|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.4580|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c422a67-5046-4561-ba7a-76a7dd177fde" |url: |action: 2025-08-26 13:45:56.4580|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 13:45:56.4580|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c422a67-5046-4561-ba7a-76a7dd177fde" |url: |action: 2025-08-26 13:45:56.7191||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-08-26 13:45:56.7863||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:45:56.7863||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:45:57.7774||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:45:57.7774||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:45:57.7985||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 13:45:57.7985||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 13:45:57.7985||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:57.7985||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:57.7985||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 13:45:58.1385||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-08-26 13:45:58.1523||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:45:58.1523||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:58.4251||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 13:45:58.7712||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-08-26 13:45:58.7712||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:45:58.7712||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:45:59.0561||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:45:59.0561||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:45:59.0645||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 13:45:59.0645||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 13:45:59.0645||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:59.0645||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 13:45:59.0645||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 13:45:59.4994||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-08-26 13:45:59.5065||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:45:59.5065||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:45:59.6998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:45:59.6998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:45:59.7755||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:45:59.7755||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:45:59.7755||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 13:45:59.7846||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 13:45:59.7846||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 13:45:59.7846||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 13:45:59.7846||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 13:46:00.1505||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-08-26 13:46:00.1750||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 13:46:00.1750||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 13:46:00.1750||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 13:46:00.1750||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 13:46:00.1750||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 13:46:00.2266|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4349.1448ms - BadRequest |url: |action: 2025-08-26 13:46:00.2266|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.2266|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4361.8614ms - BadRequest |url: |action: 2025-08-26 13:46:00.2266|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.2498||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-08-26 13:46:00.2775|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4305.3096ms - BadRequest |url: |action: 2025-08-26 13:46:00.2775|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.2775|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4306.5603ms - BadRequest |url: |action: 2025-08-26 13:46:00.2775|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.2775||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-08-26 13:46:00.3166|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3857.9844ms - BadRequest |url: |action: 2025-08-26 13:46:00.3166|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.3166|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3859.2365ms - BadRequest |url: |action: 2025-08-26 13:46:00.3166|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.3166||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-08-26 13:46:00.3416|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3959.8026ms - BadRequest |url: |action: 2025-08-26 13:46:00.3416|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.3416|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3960.9792ms - BadRequest |url: |action: 2025-08-26 13:46:00.3416|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.3416||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-08-26 13:46:00.3646|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4335.2899ms - BadRequest |url: |action: 2025-08-26 13:46:00.3646|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.3646|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4336.3984ms - BadRequest |url: |action: 2025-08-26 13:46:00.3646|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.3646||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-08-26 13:46:00.3967|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4289.7078ms - BadRequest |url: |action: 2025-08-26 13:46:00.3967|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.3967|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4294.8359ms - BadRequest |url: |action: 2025-08-26 13:46:00.3967|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.3967||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-08-26 13:46:00.4287|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4418.0298ms - BadRequest |url: |action: 2025-08-26 13:46:00.4287|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.4287|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4419.3758ms - BadRequest |url: |action: 2025-08-26 13:46:00.4287|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.4287||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-08-26 13:46:00.4928|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4617.7634ms - BadRequest |url: |action: 2025-08-26 13:46:00.4928|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.4928|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4626.9316ms - BadRequest |url: |action: 2025-08-26 13:46:00.4928|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.4928||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-08-26 13:46:00.4928|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4205.3212ms - BadRequest |url: |action: 2025-08-26 13:46:00.4928|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.4928|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4206.3315ms - BadRequest |url: |action: 2025-08-26 13:46:00.4928|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 13:46:00.4928||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-08-26 13:46:00.5674|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4378.6707ms - BadRequest |url: |action: 2025-08-26 13:46:00.5674|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.5674|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4379.8127ms - BadRequest |url: |action: 2025-08-26 13:46:00.5674|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:45:59 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:00.5674||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-08-26 13:46:00.7859||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-08-26 13:46:00.7859||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 13:46:00.7859||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 13:46:00.7859||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 13:46:00.7859||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 13:46:00.7859||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 13:46:01.2281||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-08-26 13:46:01.2369||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 13:46:01.2369||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 13:46:01.2369||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 13:46:01.2369||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 13:46:01.2369||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 13:46:01.6237||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-08-26 13:46:01.6387||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 13:46:01.6387||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 13:46:01.6387||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 13:46:01.6387||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 13:46:01.6387||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 13:46:01.9763|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 6068.3867ms - BadRequest |url: |action: 2025-08-26 13:46:01.9763|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:46:01 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:01.9763|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 6070.0872ms - BadRequest |url: |action: 2025-08-26 13:46:01.9763|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:46:01 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:01.9763||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-08-26 13:46:02.1227|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 6212.7995ms - BadRequest |url: |action: 2025-08-26 13:46:02.1227|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:46:01 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:02.1227|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 6213.89ms - BadRequest |url: |action: 2025-08-26 13:46:02.1227|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 12:46:01 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 13:46:02.1227||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-08-26 13:46:02.5233||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-08-26 13:46:02.5233||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:46:02.5233||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:46:02.7966||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:46:02.7966||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:46:02.8057||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 13:46:02.8057||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 13:46:02.8057||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 13:46:02.8057||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 13:46:02.8057||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 13:46:03.3890||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-08-26 13:46:03.3946||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:46:03.3946||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:46:03.6572||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:46:03.6572||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:46:03.6667||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 13:46:03.6667||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 13:46:03.6667||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 13:46:03.6667||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 13:46:03.6667||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 13:46:04.0300||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-08-26 13:46:04.0353||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 13:46:04.0353||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 13:46:04.2945||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 13:46:04.2945||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 13:46:04.3027||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 13:46:04.3027||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 13:46:04.3027||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:04.3027||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:04.3027||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 13:46:04.6211||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-08-26 13:46:04.6343||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 13:46:04.6343||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 13:46:04.6343||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:04.6343||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:04.6343||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 13:46:04.7028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:04.7028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:05.0474||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-08-26 13:46:05.0474||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 13:46:05.0474||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 13:46:05.0474||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:05.0474||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 13:46:05.0474||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 13:46:05.3570||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-08-26 13:46:05.3655||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 13:46:05.3655||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 13:46:05.3655||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 13:46:05.3655||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 13:46:05.3655||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 13:46:06.0152||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-08-26 13:46:06.0235||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 13:46:06.0235||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 13:46:06.0235||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 13:46:06.0235||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 13:46:06.0235||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 13:46:06.3667||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-08-26 13:46:06.3667||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 13:46:06.3667||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 13:46:09.7053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:09.7053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:09.8220||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:1756212354719;LastJobId:276870;NextExecution:1756212360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212369816;NextExecution:1756212480000;LastJobId:276875), NextExecution: (8/26/2025 12:48:00 PM) |url: |action: 2025-08-26 13:46:09.8304||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:1756212354719;LastJobId:276871;NextExecution:1756212360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212369816;NextExecution:1756212480000;LastJobId:276876), NextExecution: (8/26/2025 12:48:00 PM) |url: |action: 2025-08-26 13:46:09.8304||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:46:14.7064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:14.7064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:19.7079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:19.7079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:24.7004||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:46:24.7004||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:46:24.7111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:24.7111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:29.7112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:29.7112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:34.7112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:34.7112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:39.7132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:39.7132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:44.7158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:44.7158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:49.7171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:49.7171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:54.7005||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:46:54.7005||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:46:54.7177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:54.7177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:46:59.7185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:46:59.7185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:04.7222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:04.7222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:09.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:09.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:14.7278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:14.7278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:19.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:19.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:24.7032||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:47:24.7032||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:47:24.7303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:24.7303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:29.7338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:29.7338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:34.7363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:34.7363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:39.7383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:39.7383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:44.7402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:44.7402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:49.7420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:49.7420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:54.7051||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:47:54.7051||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:47:54.7433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:54.7433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:47:59.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:47:59.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:04.7450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:04.7450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:09.7487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:09.7487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:09.8581||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:1756212369816;LastJobId:276875;NextExecution:1756212480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212489852;NextExecution:1756212600000;LastJobId:276877), NextExecution: (8/26/2025 12:50:00 PM) |url: |action: 2025-08-26 13:48:09.8663||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:1756212369816;LastJobId:276876;NextExecution:1756212480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212489852;NextExecution:1756212600000;LastJobId:276878), NextExecution: (8/26/2025 12:50:00 PM) |url: |action: 2025-08-26 13:48:09.8663||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:48:14.7510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:14.7510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:19.7537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:19.7537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:24.7054||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:48:24.7054||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:48:24.7550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:24.7550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:29.7588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:29.7588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:34.7628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:34.7628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:39.7653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:39.7653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:44.7672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:44.7672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:49.7700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:49.7700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:54.7096||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:48:54.7096||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:48:54.7746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:54.7746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:48:59.7749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:48:59.7749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:04.7768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:04.7768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:09.7782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:09.7782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:14.7822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:14.7822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:19.7834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:19.7834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:24.7155||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:49:24.7155||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:49:24.7879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:24.7879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:29.7906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:29.7906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:34.7929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:34.7929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:39.7975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:39.7975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:44.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:44.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:49.8056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:49.8056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:54.7190||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:49:54.7190||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:49:54.8095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:54.8095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:49:59.8125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:49:59.8125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:04.8151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:04.8151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:09.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:09.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:09.8979||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:1756212489852;LastJobId:276877;NextExecution:1756212600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212609893;NextExecution:1756212720000;LastJobId:276879), NextExecution: (8/26/2025 12:52:00 PM) |url: |action: 2025-08-26 13:50:09.8979||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:1756212489852;LastJobId:276878;NextExecution:1756212600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212609893;NextExecution:1756212720000;LastJobId:276880), NextExecution: (8/26/2025 12:52:00 PM) |url: |action: 2025-08-26 13:50:09.9103||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:50:14.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:14.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:19.8241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:19.8241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:24.7253||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:50:24.7253||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:50:24.8248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:24.8248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:29.8292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:29.8292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:34.8299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:34.8299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:39.8319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:39.8319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:44.8338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:44.8338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:49.8384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:49.8384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:54.7002||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 13:50:54.7002||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 13:50:54.7272||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:50:54.7272||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:50:54.8432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:54.8432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:50:59.8436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:50:59.8436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:04.8454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:04.8454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:09.8500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:09.8500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:14.8530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:14.8530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:19.8562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:19.8562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:24.7296||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:51:24.7296||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:51:24.8581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:24.8581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:29.8602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:29.8602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:34.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:34.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:39.8621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:39.8621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:44.8647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:44.8647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:49.8667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:49.8667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:54.7332||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:51:54.7332||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:51:54.8687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:54.8687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:51:59.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:51:59.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:04.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:04.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:09.8760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:09.8760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:09.9371||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:1756212609893;LastJobId:276879;NextExecution:1756212720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212729932;NextExecution:1756212840000;LastJobId:276881), NextExecution: (8/26/2025 12:54:00 PM) |url: |action: 2025-08-26 13:52:09.9371||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:1756212609893;LastJobId:276880;NextExecution:1756212720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212729932;NextExecution:1756212840000;LastJobId:276882), NextExecution: (8/26/2025 12:54:00 PM) |url: |action: 2025-08-26 13:52:09.9371||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:52:14.8769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:14.8769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:19.8771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:19.8771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:24.7352||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:52:24.7352||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:52:24.8777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:24.8777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:29.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:29.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:34.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:34.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:39.8836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:39.8836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:44.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:44.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:49.8913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:49.8913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:54.7370||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:52:54.7370||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:52:54.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:54.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:52:59.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:52:59.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:04.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:04.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:09.8992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:09.8992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:14.9010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:14.9010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:19.9016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:19.9016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:24.7368||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:53:24.7368||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:53:24.9034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:24.9034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:29.9077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:29.9077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:34.9114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:34.9114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:39.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:39.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:44.9195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:44.9195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:49.9201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:49.9201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:54.7375||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:53:54.7375||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:53:54.9218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:54.9218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:53:59.9248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:53:59.9248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:04.9266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:04.9266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:09.9284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:09.9284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:09.9692||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:1756212729932;LastJobId:276881;NextExecution:1756212840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212849964;NextExecution:1756212960000;LastJobId:276883), NextExecution: (8/26/2025 12:56:00 PM) |url: |action: 2025-08-26 13:54:09.9692||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:1756212729932;LastJobId:276882;NextExecution:1756212840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212849964;NextExecution:1756212960000;LastJobId:276884), NextExecution: (8/26/2025 12:56:00 PM) |url: |action: 2025-08-26 13:54:09.9692||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:54:14.9327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:14.9327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:19.9358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:19.9358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:24.7407||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:54:24.7407||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:54:24.9378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:24.9378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:29.9400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:29.9400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:34.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:34.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:39.9450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:39.9450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:44.9498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:44.9498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:49.9514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:49.9514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:54.7439||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:54:54.7439||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:54:54.9541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:54.9541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:54:59.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:54:59.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:04.9559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:04.9559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:09.9570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:09.9570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:14.9592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:14.9592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:19.9614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:19.9614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:24.7476||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:55:24.7476||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:55:24.9655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:24.9655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:29.9671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:29.9671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:34.9697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:34.9697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:39.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:39.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:44.9729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:44.9729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:49.9747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:49.9747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:54.7037||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 13:55:54.7037||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 13:55:54.7524||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:55:54.7524||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:55:54.9790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:54.9790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:55:59.9814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:55:59.9814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:04.9843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:04.9843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:09.9873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:09.9873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:10.0075||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:1756212849964;LastJobId:276883;NextExecution:1756212960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212970003;NextExecution:1756213080000;LastJobId:276885), NextExecution: (8/26/2025 12:58:00 PM) |url: |action: 2025-08-26 13:56:10.0141||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:1756212849964;LastJobId:276884;NextExecution:1756212960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756212970003;NextExecution:1756213080000;LastJobId:276886), NextExecution: (8/26/2025 12:58:00 PM) |url: |action: 2025-08-26 13:56:10.0141||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:56:14.9888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:14.9888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:19.9932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:19.9932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:24.7544||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:56:24.7544||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:56:24.9964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:24.9964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:29.9982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:29.9982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:35.0000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:35.0000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:40.0010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:40.0010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:45.0038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:45.0038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:50.0047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:50.0047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:56:54.7569||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:56:54.7569||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:56:55.0063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:56:55.0063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:00.0070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:00.0070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:05.0099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:05.0099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:10.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:10.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:15.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:15.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:20.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:20.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:24.7569||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:57:24.7569||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:57:25.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:25.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:30.0168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:30.0168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:35.0198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:35.0198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:40.0244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:40.0244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:45.0276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:45.0276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:50.0301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:50.0301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:57:54.7592||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:57:54.7592||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:57:55.0302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:57:55.0302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:00.0361||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:00.0361||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:05.0394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:05.0394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:10.0406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:10.0406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:10.0406||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:1756212970003;LastJobId:276885;NextExecution:1756213080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213090041;NextExecution:1756213200000;LastJobId:276887), NextExecution: (8/26/2025 1:00:00 PM) |url: |action: 2025-08-26 13:58:10.0406||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:1756212970003;LastJobId:276886;NextExecution:1756213080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213090041;NextExecution:1756213200000;LastJobId:276888), NextExecution: (8/26/2025 1:00:00 PM) |url: |action: 2025-08-26 13:58:10.0560||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 13:58:15.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:15.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:20.0434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:20.0434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:24.7626||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:58:24.7626||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:58:25.0450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:25.0450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:30.0481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:30.0481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:35.0501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:35.0501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:40.0504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:40.0504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:45.0513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:45.0513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:50.0545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:50.0545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:58:54.7688||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:58:54.7688||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:58:55.0564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:58:55.0564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:00.0590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:00.0590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:05.0617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:05.0617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:10.0658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:10.0658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:15.0685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:15.0685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:20.0696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:20.0696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:24.7701||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:59:24.7701||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:59:25.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:25.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:30.0730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:30.0730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:35.0741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:35.0741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:40.0743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:40.0743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:45.0761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:45.0761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:50.0806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:50.0806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 13:59:54.7731||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 13:59:54.7731||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 13:59:55.0831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 13:59:55.0831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:00.0875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:00.0875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:05.0875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:05.0875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:10.0815||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:1756212354719;LastJobId:276872;NextExecution:1756213200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213210077;NextExecution:1756216800000;LastJobId:276889), NextExecution: (8/26/2025 2:00:00 PM) |url: |action: 2025-08-26 14:00:10.0886||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:1756213090041;LastJobId:276887;NextExecution:1756213200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213210077;NextExecution:1756213320000;LastJobId:276890), NextExecution: (8/26/2025 1:02:00 PM) |url: |action: 2025-08-26 14:00:10.0886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:10.0886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:10.0886||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:1756212354719;LastJobId:276873;NextExecution:1756213200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213210077;NextExecution:1756216800000;LastJobId:276891), NextExecution: (8/26/2025 2:00:00 PM) |url: |action: 2025-08-26 14:00:10.1018||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:1756213090041;LastJobId:276888;NextExecution:1756213200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213210077;NextExecution:1756213320000;LastJobId:276892), NextExecution: (8/26/2025 1:02:00 PM) |url: |action: 2025-08-26 14:00:10.1018||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:00:10.1395||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 1:00:10 PM |url: |action: 2025-08-26 14:00:10.1395||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 14:00:10.1395||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 14:00:10.1395||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 14:00:10.1395||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 14:00:10.7085||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-08-26 14:00:10.7191||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 14:00:10.7191||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 14:00:10.7191||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 14:00:10.7191||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 14:00:10.7191||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 14:00:11.1437||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-08-26 14:00:11.1517||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:11.1517||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:11.5572||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 14:00:11.9423||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-08-26 14:00:11.9459||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:11.9459||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:12.1881||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 14:00:12.6358||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-08-26 14:00:12.6358||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:12.6358||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 14:00:12.8863||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 14:00:13.2389||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-08-26 14:00:13.2389||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:13.2389||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 14:00:13.4783||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 14:00:13.9117||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-08-26 14:00:13.9191||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 14:00:13.9191||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 14:00:13.9191||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 14:00:13.9191||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 14:00:13.9191||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 14:00:14.3474||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-08-26 14:00:14.3474||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 14:00:14.3541||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 14:00:14.3541||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 14:00:14.3541||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 14:00:14.3541||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 14:00:15.0751||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-08-26 14:00:15.0751||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 14:00:15.0751||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 14:00:15.0751||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 14:00:15.0751||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 14:00:15.0751||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 14:00:15.0921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:15.0921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:15.7172||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-08-26 14:00:15.7288||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 14:00:15.7288||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 14:00:15.7288||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 14:00:15.7288||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 14:00:15.7288||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 14:00:16.1122||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-08-26 14:00:16.1122||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:16.1122||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:16.3638||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:16.3638||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:16.3701||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 14:00:16.3701||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 14:00:16.3701||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 14:00:16.3701||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 14:00:16.3701||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 14:00:16.7137||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-08-26 14:00:16.7137||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:16.7137||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 14:00:16.9633||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 14:00:17.3400||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-08-26 14:00:17.3400||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 14:00:17.3400||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:17.5880||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 14:00:17.9153||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-08-26 14:00:17.9259||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 14:00:17.9259||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 14:00:17.9259||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:17.9259||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:17.9259||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 14:00:18.3048||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-08-26 14:00:18.3048||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 14:00:18.3048||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 14:00:18.3048||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:18.3048||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 14:00:18.3048||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 14:00:18.6866||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-08-26 14:00:18.6866||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 14:00:18.6866||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 14:00:18.6866||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 14:00:18.6866||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 14:00:18.6961||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 14:00:19.0381||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-08-26 14:00:19.0381||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 14:00:19.0381||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 14:00:19.0381||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 14:00:19.0381||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 14:00:19.0381||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 14:00:19.4043||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-08-26 14:00:19.4043||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 14:00:19.4043||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 14:00:20.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:20.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:24.7756||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:00:24.7756||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:00:25.0953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:25.0953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:30.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:30.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:35.0983||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:35.0983||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:40.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:40.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:45.1033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:45.1033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:50.1053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:50.1053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:00:54.7023||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 14:00:54.7023||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 14:00:54.7791||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:00:54.7791||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:00:55.1079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:00:55.1079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:00.1094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:00.1094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:05.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:05.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:10.1149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:10.1149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:15.1186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:15.1186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:20.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:20.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:24.7831||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:01:24.7831||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:01:25.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:25.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:30.1221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:30.1221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:35.1250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:35.1250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:40.1294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:40.1294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:45.1359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:45.1359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:50.1395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:50.1395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:01:54.7891||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:01:54.7891||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:01:55.1415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:01:55.1415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:00.1445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:00.1445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:05.1473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:05.1473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:10.1302||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:1756213210077;LastJobId:276890;NextExecution:1756213320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213330126;NextExecution:1756213440000;LastJobId:276893), NextExecution: (8/26/2025 1:04:00 PM) |url: |action: 2025-08-26 14:02:10.1369||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:1756213210077;LastJobId:276892;NextExecution:1756213320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213330126;NextExecution:1756213440000;LastJobId:276894), NextExecution: (8/26/2025 1:04:00 PM) |url: |action: 2025-08-26 14:02:10.1369||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:02:10.1510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:10.1510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:15.1539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:15.1539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:20.1570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:20.1570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:24.7925||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:02:24.7925||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:02:25.1581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:25.1581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:30.1613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:30.1613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:35.1659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:35.1659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:40.1664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:40.1664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:45.1697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:45.1697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:50.1740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:50.1740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:02:54.7939||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:02:54.7939||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:02:55.1771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:02:55.1771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:00.1803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:00.1803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:05.1809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:05.1809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:10.1834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:10.1834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:15.1854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:15.1854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:20.1898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:20.1898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:24.7970||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:03:24.7970||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:03:25.1936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:25.1936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:30.1947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:30.1947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:35.1957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:35.1957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:40.2001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:40.2001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:45.2007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:45.2007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:50.2011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:50.2011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:03:54.8000||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:03:54.8000||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:03:55.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:03:55.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:00.2052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:00.2052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:05.2087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:05.2087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:10.1704||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:1756213330126;LastJobId:276893;NextExecution:1756213440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213450166;NextExecution:1756213560000;LastJobId:276895), NextExecution: (8/26/2025 1:06:00 PM) |url: |action: 2025-08-26 14:04:10.1704||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:1756213330126;LastJobId:276894;NextExecution:1756213440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213450166;NextExecution:1756213560000;LastJobId:276896), NextExecution: (8/26/2025 1:06:00 PM) |url: |action: 2025-08-26 14:04:10.1813||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:04:10.2130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:10.2130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:15.2155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:15.2155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:20.2158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:20.2158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:24.8032||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:04:24.8032||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:04:25.2192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:25.2192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:30.2232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:30.2232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:35.2270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:35.2270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:40.2290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:40.2290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:45.2303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:45.2303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:50.2349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:50.2349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:04:54.8038||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:04:54.8038||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:04:55.2362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:04:55.2362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:00.2399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:00.2399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:05.2419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:05.2419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:10.2430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:10.2430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:15.2443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:15.2443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:20.2447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:20.2447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:24.8073||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:05:24.8073||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:05:25.2460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:25.2460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:30.2497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:30.2497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:35.2535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:35.2535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:40.2557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:40.2557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:45.2606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:45.2606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:50.2611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:50.2611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:05:54.7083||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 14:05:54.7083||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 14:05:54.8098||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:05:54.8098||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:05:55.2655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:05:55.2655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:00.2655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:00.2655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:05.2656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:05.2656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:10.2137||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:1756213450166;LastJobId:276895;NextExecution:1756213560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213570209;NextExecution:1756213680000;LastJobId:276897), NextExecution: (8/26/2025 1:08:00 PM) |url: |action: 2025-08-26 14:06:10.2137||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:1756213450166;LastJobId:276896;NextExecution:1756213560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213570209;NextExecution:1756213680000;LastJobId:276898), NextExecution: (8/26/2025 1:08:00 PM) |url: |action: 2025-08-26 14:06:10.2252||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:06:10.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:10.2700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:15.2719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:15.2719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:20.2739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:20.2739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:24.8119||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:06:24.8119||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:06:25.2778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:25.2778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:30.2782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:30.2782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:35.2786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:35.2786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:40.2808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:40.2808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:45.2863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:45.2863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:50.2869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:50.2869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:06:54.8159||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:06:54.8159||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:06:55.2901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:06:55.2901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:00.2921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:00.2921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:05.2940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:05.2940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:10.2966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:10.2966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:15.2980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:15.2980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:20.2986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:20.2986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:24.8191||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:07:24.8191||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:07:25.3007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:25.3007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:30.3038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:30.3038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:35.3073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:35.3073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:40.3080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:40.3080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:45.3122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:45.3122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:50.3142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:50.3142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:07:54.8196||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:07:54.8196||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:07:55.3147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:07:55.3147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:00.3180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:00.3180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:05.3198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:05.3198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:10.2519||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:1756213570209;LastJobId:276897;NextExecution:1756213680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213690247;NextExecution:1756213800000;LastJobId:276899), NextExecution: (8/26/2025 1:10:00 PM) |url: |action: 2025-08-26 14:08:10.2590||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:1756213570209;LastJobId:276898;NextExecution:1756213680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213690247;NextExecution:1756213800000;LastJobId:276900), NextExecution: (8/26/2025 1:10:00 PM) |url: |action: 2025-08-26 14:08:10.2590||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:08:10.3218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:10.3218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:15.3224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:15.3224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:20.3229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:20.3229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:24.8210||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:08:24.8210||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:08:25.3251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:25.3251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:30.3283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:30.3283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:35.3292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:35.3292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:40.3309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:40.3309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:45.3336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:45.3336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:50.3339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:50.3339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:08:54.8251||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:08:54.8251||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:08:55.3357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:08:55.3357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:00.3381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:00.3381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:05.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:05.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:10.3405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:10.3405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:15.3421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:15.3421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:20.3442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:20.3442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:24.8280||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:09:24.8280||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:09:25.3450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:25.3450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:30.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:30.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:35.3482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:35.3482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:40.3519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:40.3519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:45.3538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:45.3538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:50.3583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:50.3583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:09:54.8303||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:09:54.8303||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:09:55.3626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:09:55.3626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:00.3634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:00.3634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:05.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:05.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:10.2870||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:1756213690247;LastJobId:276899;NextExecution:1756213800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213810283;NextExecution:1756213920000;LastJobId:276901), NextExecution: (8/26/2025 1:12:00 PM) |url: |action: 2025-08-26 14:10:10.2941||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:1756213690247;LastJobId:276900;NextExecution:1756213800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213810283;NextExecution:1756213920000;LastJobId:276902), NextExecution: (8/26/2025 1:12:00 PM) |url: |action: 2025-08-26 14:10:10.2941||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:10:10.3673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:10.3673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:15.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:15.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:20.3698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:20.3698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:24.8327||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:10:24.8327||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:10:25.3698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:25.3698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:30.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:30.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:35.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:35.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:40.3730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:40.3730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:45.3754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:45.3754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:50.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:50.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:10:54.7112||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 14:10:54.7112||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 14:10:54.8372||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:10:54.8372||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:10:55.3803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:10:55.3803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:00.3831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:00.3831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:05.3841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:05.3841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:10.3859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:10.3859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:15.3878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:15.3878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:20.3885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:20.3885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:24.8367||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:11:24.8367||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:11:25.3916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:25.3916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:30.3954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:30.3954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:35.3995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:35.3995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:40.4000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:40.4000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:45.4004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:45.4004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:50.4013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:50.4013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:11:54.8409||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:11:54.8409||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:11:55.4035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:11:55.4035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:00.4072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:00.4072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:05.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:05.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:10.3211||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:1756213810283;LastJobId:276901;NextExecution:1756213920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213930316;NextExecution:1756214040000;LastJobId:276903), NextExecution: (8/26/2025 1:14:00 PM) |url: |action: 2025-08-26 14:12:10.3211||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:1756213810283;LastJobId:276902;NextExecution:1756213920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756213930316;NextExecution:1756214040000;LastJobId:276904), NextExecution: (8/26/2025 1:14:00 PM) |url: |action: 2025-08-26 14:12:10.3318||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:12:10.4116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:10.4116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:15.4146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:15.4146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:20.4189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:20.4189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:24.8447||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:12:24.8447||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:12:25.4216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:25.4216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:30.4234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:30.4234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:35.4281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:35.4281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:40.4294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:40.4294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:45.4296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:45.4296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:50.4340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:50.4340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:12:54.8455||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:12:54.8455||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:12:55.4378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:12:55.4378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:00.4393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:00.4393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:05.4395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:05.4395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:10.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:10.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:15.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:15.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:20.4432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:20.4432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:24.8495||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:13:24.8495||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:13:25.4431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:25.4431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:30.4457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:30.4457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:35.4459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:35.4459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:40.4490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:40.4490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:45.4499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:45.4499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:50.4527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:50.4527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:13:54.8550||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:13:54.8550||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:13:55.4535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:13:55.4535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:00.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:00.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:05.4592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:05.4592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:10.3542||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:1756213930316;LastJobId:276903;NextExecution:1756214040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214050350;NextExecution:1756214160000;LastJobId:276905), NextExecution: (8/26/2025 1:16:00 PM) |url: |action: 2025-08-26 14:14:10.3610||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:1756213930316;LastJobId:276904;NextExecution:1756214040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214050350;NextExecution:1756214160000;LastJobId:276906), NextExecution: (8/26/2025 1:16:00 PM) |url: |action: 2025-08-26 14:14:10.3610||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:14:10.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:10.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:15.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:15.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:20.4666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:20.4666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:24.8582||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:14:24.8582||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:14:25.4687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:25.4687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:30.4702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:30.4702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:35.4709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:35.4709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:40.4727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:40.4727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:45.4761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:45.4761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:50.4777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:50.4777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:14:54.8581||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:14:54.8581||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:14:55.4783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:14:55.4783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:00.4790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:00.4790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:05.4821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:05.4821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:10.4840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:10.4840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:15.4877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:15.4877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:20.4903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:20.4903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:24.8594||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:15:24.8594||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:15:25.4929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:25.4929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:30.4948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:30.4948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:35.4972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:35.4972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:40.4991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:40.4991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:45.5011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:45.5011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:50.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:50.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:15:54.7051||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 14:15:54.7051||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 14:15:54.7151||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 14:15:54.7151||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 14:15:54.7151||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 14:15:54.7151||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 14:15:54.7151||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 14:15:54.7151||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 14:15:54.7151||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 14:15:54.7151||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 14:15:54.7151||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 14:15:54.7151||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 14:15:54.8622||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:15:54.8622||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:15:55.5062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:15:55.5062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:00.5248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:00.5248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:05.5224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:05.5224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:10.3866||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:1756214050350;LastJobId:276905;NextExecution:1756214160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214170382;NextExecution:1756214280000;LastJobId:276907), NextExecution: (8/26/2025 1:18:00 PM) |url: |action: 2025-08-26 14:16:10.3934||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:1756214050350;LastJobId:276906;NextExecution:1756214160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214170382;NextExecution:1756214280000;LastJobId:276908), NextExecution: (8/26/2025 1:18:00 PM) |url: |action: 2025-08-26 14:16:10.3934||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:16:10.5264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:10.5264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:15.5312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:15.5312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:20.5349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:20.5349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:24.8652||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:16:24.8652||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:16:25.5349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:25.5349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:30.5394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:30.5394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:35.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:35.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:40.5482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:40.5482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:45.5513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:45.5513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:50.5540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:50.5540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:16:54.8667||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:16:54.8667||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:16:55.5551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:16:55.5551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:00.5600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:00.5600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:05.5640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:05.5640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:10.5658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:10.5658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:15.5665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:15.5665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:20.5679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:20.5679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:24.8679||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:17:24.8679||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:17:25.5691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:25.5691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:30.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:30.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:35.5755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:35.5755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:40.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:40.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:45.5817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:45.5817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:50.5837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:50.5837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:17:54.8708||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:17:54.8708||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:17:55.5843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:17:55.5843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:00.5888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:00.5888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:05.5932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:05.5932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:10.4213||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:1756214170382;LastJobId:276907;NextExecution:1756214280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214290417;NextExecution:1756214400000;LastJobId:276909), NextExecution: (8/26/2025 1:20:00 PM) |url: |action: 2025-08-26 14:18:10.4213||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:1756214170382;LastJobId:276908;NextExecution:1756214280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214290417;NextExecution:1756214400000;LastJobId:276910), NextExecution: (8/26/2025 1:20:00 PM) |url: |action: 2025-08-26 14:18:10.4213||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:18:10.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:10.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:15.6007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:15.6007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:20.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:20.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:24.8747||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:18:24.8747||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:18:25.6046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:25.6046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:30.6056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:30.6056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:35.6085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:35.6085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:40.6126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:40.6126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:45.6166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:45.6166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:50.6193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:50.6193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:18:54.8765||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:18:54.8765||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:18:55.6214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:18:55.6214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:00.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:00.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:05.6291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:05.6291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:10.6309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:10.6309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:15.6310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:15.6310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:20.6332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:20.6332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:24.8787||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:19:24.8787||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:19:25.6352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:25.6352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:30.6383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:30.6383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:35.6403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:35.6403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:40.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:40.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:45.6488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:45.6488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:50.6512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:50.6512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:19:54.8821||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:19:54.8821||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:19:55.6516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:19:55.6516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:00.6536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:00.6536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:05.6555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:05.6555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:10.4624||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:1756214290417;LastJobId:276909;NextExecution:1756214400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214410458;NextExecution:1756214520000;LastJobId:276911), NextExecution: (8/26/2025 1:22:00 PM) |url: |action: 2025-08-26 14:20:10.4694||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:1756214290417;LastJobId:276910;NextExecution:1756214400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756214410458;NextExecution:1756214520000;LastJobId:276912), NextExecution: (8/26/2025 1:22:00 PM) |url: |action: 2025-08-26 14:20:10.4694||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 14:20:10.6603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:10.6603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:15.6633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:15.6633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:20.6667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:20.6667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:24.8821||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 heartbeat successfully sent |url: |action: 2025-08-26 14:20:24.8821||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2200:89906f18 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 14:20:25.6670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:25.6670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:30.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:30.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:35.6764||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 14:20:35.6764||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-26 14:20:38.8491||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 caught stopping signal... |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c4789524 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:3a770d9b stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4b34f4c3 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d6da71aa stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7b6eaac5 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d54a1805 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33d0b4f3 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ff25094c stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:097cc08c stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0bf2af26 stopped in 0 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2f94b383 stopped in 0.0243 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:ab064026 stopped in 0.1184 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:73bb5809 stopped in 0.1401 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:b41c2ea1 stopped in 0.1537 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:65feb7e6 stopped in 0.139 ms |url: |action: 2025-08-26 14:20:38.8491||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:1a255f6f stopped in 0.1753 ms |url: |action: 2025-08-26 14:20:38.8491||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 caught stopped signal... |url: |action: 2025-08-26 14:20:38.8542||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:09ba6cc1 stopped in 2.5703 ms |url: |action: 2025-08-26 14:20:38.9816||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:18847fa9 stopped in 129.9924 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b32d9790 stopped in 1013.265 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7f81c8aa stopped in 1013.2511 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4dfaf50c stopped in 1013.3063 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:470345c9 stopped in 1013.3154 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:509b6fd3 stopped in 1017.9355 ms |url: |action: 2025-08-26 14:20:39.8649||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c940321a stopped in 1018.0148 ms |url: |action: 2025-08-26 14:20:39.8744||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f8659b3b stopped in 1022.7916 ms |url: |action: 2025-08-26 14:20:39.8897||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5100a031 stopped in 1038.0258 ms |url: |action: 2025-08-26 14:20:39.8897||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 All dispatchers stopped |url: |action: 2025-08-26 14:20:39.8897||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:d2a1c395 stopped in 1038.8839 ms |url: |action: 2025-08-26 14:20:39.8897||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 is reporting itself as stopped... |url: |action: 2025-08-26 14:20:39.8897||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 successfully reported itself as stopped in 3.3506 ms |url: |action: 2025-08-26 14:20:39.8897||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2200:89906f18 has been stopped in total 1043.8635 ms |url: |action: 2025-08-26 14:20:39.8897||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:56f79778 stopped in 1046.1088 ms |url: |action: 2025-08-26 15:53:01.7018||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 15:53:02.0712||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 15:53:02.1796||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 15:53:02.1927||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 15:53:02.1927||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 15:53:02.1927||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-08-26 15:53:02.1927||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c5d04577 has started in 2.8849 ms |url: |action: 2025-08-26 15:53:02.1927||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 is announcing itself... |url: |action: 2025-08-26 15:53:02.2761||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 successfully announced in 74.7435 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:9d10afea has started in 1.0738 ms |url: |action: 2025-08-26 15:53:02.2761||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:7ea796b6 has started in 0.2278 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:deacff12 has started in 0.199 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:998b89d1 has started in 0.2157 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:d53b352d has started in 0.2212 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e4973897 has started in 0.3721 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 15:53:02.2761||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:53:02.2761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2deff88f has started in 2.0964 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ca13bd2a has started in 2.324 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:784bd633 has started in 2.6621 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ba40e7b has started in 2.8154 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a77a8bb9 has started in 3.2082 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e53cc579 has started in 3.4277 ms |url: |action: 2025-08-26 15:53:02.2761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:12cd33f8 has started in 3.6318 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2fe316ce has started in 3.8249 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c667687d has started in 3.9917 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0881b6ff has started in 4.2248 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a5743763 has started in 4.4099 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4d9a130f has started in 4.5921 ms |url: |action: 2025-08-26 15:53:02.2761||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9bc4e892 has started in 4.7013 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8f61f007 has started in 5.4536 ms |url: |action: 2025-08-26 15:53:02.2852||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:03d34426 has started in 5.6711 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:298f7981 has started in 5.8791 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13e90ab0 has started in 6.1929 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:71411217 has started in 6.4334 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8625cbd2 has started in 6.5725 ms |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:3ebe3c61 has started in 0.313 ms |url: |action: 2025-08-26 15:53:02.2852||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 all the dispatchers started |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:948c544d has started in 0.2935 ms |url: |action: 2025-08-26 15:53:02.2852||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 15:53:02.2852||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 15:53:02.3041||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 15:53:02.3041||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 15:53:02.3041||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 15:53:02.3041||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 15:53:02.3041||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 15:53:02.3041||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 15:53:02.3041||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 15:53:02.3522||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:1756214410458;LastJobId:276911;NextExecution:1756214520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756219982306;NextExecution:1756220040000;LastJobId:276913), NextExecution: (8/26/2025 2:54:00 PM) |url: |action: 2025-08-26 15:53:02.3758||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:1756214410458;LastJobId:276912;NextExecution:1756214520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756219982306;NextExecution:1756220040000;LastJobId:276914), NextExecution: (8/26/2025 2:54:00 PM) |url: |action: 2025-08-26 15:53:02.3758||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:1756213210077;LastJobId:276889;NextExecution:1756216800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756219982306;NextExecution:1756220400000;LastJobId:276915), NextExecution: (8/26/2025 3:00:00 PM) |url: |action: 2025-08-26 15:53:02.3758||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:1756213210077;LastJobId:276891;NextExecution:1756216800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756219982306;NextExecution:1756220400000;LastJobId:276916), NextExecution: (8/26/2025 3:00:00 PM) |url: |action: 2025-08-26 15:53:02.3943||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:02.9884|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-08-26 15:53:03.0236||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 2:53:03 PM |url: |action: 2025-08-26 15:53:03.2400||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 15:53:03.2400||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 15:53:03.2400||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 15:53:03.2594||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 15:53:03.2981|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 15:53:03.2981|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-08-26 15:53:03.3059|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {e8ef3514-fc6e-4bbb-826b-34cb08d3bca8} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 15:53:03.9821||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-08-26 15:53:04.1721||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 15:53:04.1721||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 15:53:04.1721||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 15:53:04.1721||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 15:53:04.1721||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 15:53:04.6169||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-08-26 15:53:04.6760||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:04.6760||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:05.4228||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:05.4228||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:05.4228||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 15:53:05.4415||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 15:53:05.4415||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:05.4415||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:05.4415||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 15:53:05.8188||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-08-26 15:53:05.8188||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:05.8188||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:06.0060||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 15:53:06.3825||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-08-26 15:53:06.3825||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:06.3825||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:06.5649||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:06.5649||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:06.5713||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 15:53:06.5713||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 15:53:06.5713||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:06.5713||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 15:53:06.5713||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 15:53:06.9902||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-08-26 15:53:06.9902||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:06.9902||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:07.1730||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:07.1730||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:07.1805||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 15:53:07.1805||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 15:53:07.1805||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 15:53:07.1805||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 15:53:07.1805||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 15:53:07.2847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:07.2847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:07.5204||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-08-26 15:53:07.5204||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 15:53:07.5204||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 15:53:07.5204||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 15:53:07.5204||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 15:53:07.5204||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 15:53:07.9481||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-08-26 15:53:07.9616||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 15:53:07.9616||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 15:53:07.9616||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 15:53:07.9616||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 15:53:07.9616||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 15:53:08.3217||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-08-26 15:53:08.3310||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 15:53:08.3310||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 15:53:08.3310||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 15:53:08.3310||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 15:53:08.3310||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 15:53:08.6698||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-08-26 15:53:08.6844||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 15:53:08.6844||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 15:53:08.6844||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 15:53:08.6844||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 15:53:08.6844||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 15:53:09.4479||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-08-26 15:53:09.4479||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:09.4479||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 15:53:09.6335||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 15:53:09.6423||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 15:53:09.9463||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-08-26 15:53:09.9463||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:09.9463||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 15:53:10.1193||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 15:53:10.1285||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 15:53:10.4737||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-08-26 15:53:10.4737||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 15:53:10.4737||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 15:53:10.6559||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 15:53:10.6559||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 15:53:10.6612||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 15:53:10.6612||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 15:53:10.6612||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:10.6612||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:10.6612||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 15:53:11.0146||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-08-26 15:53:11.0263||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 15:53:11.0263||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 15:53:11.0263||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:11.0263||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:11.0263||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 15:53:11.3552||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-08-26 15:53:11.3637||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 15:53:11.3637||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 15:53:11.3637||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:11.3637||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 15:53:11.3637||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 15:53:11.7389||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-08-26 15:53:11.7389||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 15:53:11.7389||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 15:53:11.7389||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 15:53:11.7389||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 15:53:11.7389||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 15:53:12.0710||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-08-26 15:53:12.0800||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 15:53:12.0800||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 15:53:12.0800||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 15:53:12.0800||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 15:53:12.0800||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 15:53:12.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:12.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:12.4174||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-08-26 15:53:12.4243||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 15:53:12.4243||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 15:53:17.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:17.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:22.2939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:22.2939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:27.2975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:27.2975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:32.2852||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:53:32.2852||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:53:32.3008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:32.3008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:37.3056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:37.3056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:42.3079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:42.3079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:47.3127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:47.3127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:52.3134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:52.3134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:53:57.3152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:53:57.3152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:02.2914||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:54:02.2914||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:54:02.3189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:02.3189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:02.4125||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:1756219982306;LastJobId:276913;NextExecution:1756220040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220042406;NextExecution:1756220160000;LastJobId:276917), NextExecution: (8/26/2025 2:56:00 PM) |url: |action: 2025-08-26 15:54:02.4213||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:1756219982306;LastJobId:276914;NextExecution:1756220040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220042406;NextExecution:1756220160000;LastJobId:276918), NextExecution: (8/26/2025 2:56:00 PM) |url: |action: 2025-08-26 15:54:02.4213||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 15:54:07.3215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:07.3215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:12.3224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:12.3224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:17.3262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:17.3262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:22.3263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:22.3263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:27.3280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:27.3280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:32.2920||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:54:32.2920||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:54:32.3291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:32.3291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:37.3309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:37.3309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:42.3329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:42.3329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:47.3354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:47.3354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:52.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:52.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:54:57.3396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:54:57.3396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:02.2927||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:55:02.2927||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:55:02.3400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:02.3400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:07.3445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:07.3445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:12.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:12.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:17.3497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:17.3497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:22.3538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:22.3538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:27.3563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:27.3563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:32.2953||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:55:32.2953||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:55:32.3578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:32.3578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:37.3617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:37.3617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:42.3626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:42.3626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:47.3635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:47.3635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:52.3678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:52.3678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:55:57.3693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:55:57.3693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:02.2986||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:56:02.2986||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:56:02.3725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:02.3725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:02.4548||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:1756220042406;LastJobId:276917;NextExecution:1756220160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220162449;NextExecution:1756220280000;LastJobId:276919), NextExecution: (8/26/2025 2:58:00 PM) |url: |action: 2025-08-26 15:56:02.4548||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:1756220042406;LastJobId:276918;NextExecution:1756220160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220162449;NextExecution:1756220280000;LastJobId:276920), NextExecution: (8/26/2025 2:58:00 PM) |url: |action: 2025-08-26 15:56:02.4673||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 15:56:07.3754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:07.3754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:12.3785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:12.3785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:17.3803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:17.3803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:22.3822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:22.3822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:27.3834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:27.3834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:32.2987||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:56:32.2987||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:56:32.3837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:32.3837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:37.3866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:37.3866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:42.3912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:42.3912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:47.3953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:47.3953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:52.3956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:52.3956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:56:57.3992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:56:57.3992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:02.3026||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:57:02.3026||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:57:02.4005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:02.4005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:07.4041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:07.4041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:12.4091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:12.4091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:17.4104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:17.4104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:22.4122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:22.4122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:27.4166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:27.4166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:32.3029||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:57:32.3029||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:57:32.4211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:32.4211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:37.4216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:37.4216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:42.4228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:42.4228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:47.4255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:47.4255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:52.4266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:52.4266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:57:57.4292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:57:57.4292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:02.2831||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 15:58:02.2831||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 15:58:02.3053||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:58:02.3053||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:58:02.4298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:02.4298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:02.4900||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:1756220162449;LastJobId:276919;NextExecution:1756220280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220282485;NextExecution:1756220400000;LastJobId:276921), NextExecution: (8/26/2025 3:00:00 PM) |url: |action: 2025-08-26 15:58:02.4971||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:1756220162449;LastJobId:276920;NextExecution:1756220280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220282485;NextExecution:1756220400000;LastJobId:276922), NextExecution: (8/26/2025 3:00:00 PM) |url: |action: 2025-08-26 15:58:02.4971||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 15:58:07.4306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:07.4306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:12.4317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:12.4317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:17.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:17.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:22.4373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:22.4373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:27.4413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:27.4413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:32.3065||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:58:32.3065||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:58:32.4449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:32.4449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:37.4476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:37.4476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:42.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:42.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:47.4490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:47.4490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:52.4513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:52.4513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:58:57.4531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:58:57.4531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:02.3104||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:59:02.3104||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:59:02.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:02.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:07.4595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:07.4595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:12.4626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:12.4626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:17.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:17.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:22.4703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:22.4703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:27.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:27.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:32.3107||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 15:59:32.3107||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 15:59:32.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:32.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:37.4773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:37.4773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:42.4780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:42.4780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:47.4790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:47.4790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:52.4808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:52.4808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 15:59:57.4836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 15:59:57.4836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:02.3109||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:00:02.3109||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:00:02.4856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:02.4856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:02.5284||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:1756219982306;LastJobId:276915;NextExecution:1756220400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220402523;NextExecution:1756224000000;LastJobId:276923), NextExecution: (8/26/2025 4:00:00 PM) |url: |action: 2025-08-26 16:00:02.5284||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:1756220282485;LastJobId:276921;NextExecution:1756220400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220402523;NextExecution:1756220520000;LastJobId:276924), NextExecution: (8/26/2025 3:02:00 PM) |url: |action: 2025-08-26 16:00:02.5490||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:1756219982306;LastJobId:276916;NextExecution:1756220400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220402523;NextExecution:1756224000000;LastJobId:276925), NextExecution: (8/26/2025 4:00:00 PM) |url: |action: 2025-08-26 16:00:02.5555||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:1756220282485;LastJobId:276922;NextExecution:1756220400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220402523;NextExecution:1756220520000;LastJobId:276926), NextExecution: (8/26/2025 3:02:00 PM) |url: |action: 2025-08-26 16:00:02.5555||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:00:02.5967||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 3:00:02 PM |url: |action: 2025-08-26 16:00:02.5967||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 16:00:02.5967||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 16:00:02.5967||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 16:00:02.5967||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 16:00:03.1851||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-08-26 16:00:03.1851||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 16:00:03.1851||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 16:00:03.1851||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 16:00:03.1851||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 16:00:03.1973||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 16:00:04.1600||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-08-26 16:00:04.1678||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:04.1678||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:04.5040||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:04.5040||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:04.5099||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 16:00:04.5099||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 16:00:04.5099||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:04.5099||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:04.5099||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 16:00:05.0861||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-08-26 16:00:05.0861||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:05.0901||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:05.2558||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:05.2558||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:05.2558||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 16:00:05.2618||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 16:00:05.2618||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:05.2618||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:05.2618||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 16:00:06.3023||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-08-26 16:00:06.3023||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:06.3023||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 16:00:06.4656||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 16:00:07.0556||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-08-26 16:00:07.0556||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:07.0556||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:07.2241||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:07.2241||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:07.2300||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 16:00:07.2300||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 16:00:07.2300||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 16:00:07.2300||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 16:00:07.2300||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 16:00:07.4874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:07.4874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:08.2568||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-08-26 16:00:08.2638||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 16:00:08.2638||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 16:00:08.2638||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 16:00:08.2638||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 16:00:08.2638||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 16:00:08.8226||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-08-26 16:00:08.8287||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 16:00:08.8287||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 16:00:08.8287||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 16:00:08.8287||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 16:00:08.8287||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 16:00:09.4799||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-08-26 16:00:09.4799||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 16:00:09.4799||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 16:00:09.4799||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 16:00:09.4799||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 16:00:09.4799||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 16:00:09.9589||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-08-26 16:00:09.9692||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 16:00:09.9692||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 16:00:09.9692||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 16:00:09.9692||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 16:00:09.9692||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 16:00:10.4597||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-08-26 16:00:10.4631||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:10.4631||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:10.6261||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:10.6261||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:10.6322||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 16:00:10.6322||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 16:00:10.6322||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 16:00:10.6322||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 16:00:10.6322||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 16:00:11.1548||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-08-26 16:00:11.1548||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:11.1548||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:11.3386||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:11.3386||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:11.3440||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 16:00:11.3440||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 16:00:11.3440||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 16:00:11.3440||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 16:00:11.3440||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 16:00:11.7509||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-08-26 16:00:11.7509||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 16:00:11.7509||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 16:00:11.9253||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 16:00:11.9253||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 16:00:11.9311||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 16:00:11.9311||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 16:00:11.9311||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:11.9311||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:11.9311||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 16:00:12.3114||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-08-26 16:00:12.3221||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 16:00:12.3221||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 16:00:12.3221||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:12.3221||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:12.3221||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 16:00:12.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:12.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:12.7223||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-08-26 16:00:12.7292||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 16:00:12.7292||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 16:00:12.7292||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:12.7292||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 16:00:12.7292||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 16:00:13.1204||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-08-26 16:00:13.1204||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 16:00:13.1204||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 16:00:13.1204||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 16:00:13.1204||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 16:00:13.1204||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 16:00:16.4018||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-08-26 16:00:16.4018||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 16:00:16.4018||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 16:00:16.4018||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 16:00:16.4018||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 16:00:16.4018||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 16:00:17.0536||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-08-26 16:00:17.0606||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 16:00:17.0606||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 16:00:17.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:17.4912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:22.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:22.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:27.4939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:27.4939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:32.3150||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:00:32.3150||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:00:32.4945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:32.4945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:37.4973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:37.4973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:42.4984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:42.4984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:47.4995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:47.4995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:52.5022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:52.5022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:00:57.5042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:00:57.5042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:02.3162||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:01:02.3162||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:01:02.5060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:02.5060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:07.5101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:07.5101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:12.5148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:12.5148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:17.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:17.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:22.5231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:22.5231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:27.5247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:27.5247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:32.3159||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:01:32.3159||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:01:32.5253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:32.5253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:37.5277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:37.5277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:42.5293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:42.5293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:47.5323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:47.5323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:52.5324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:52.5324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:01:57.5335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:01:57.5335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:02.3193||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:02:02.3193||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:02:02.5339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:02.5339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:02.5905||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:1756220402523;LastJobId:276924;NextExecution:1756220520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220522585;NextExecution:1756220640000;LastJobId:276927), NextExecution: (8/26/2025 3:04:00 PM) |url: |action: 2025-08-26 16:02:02.5905||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:1756220402523;LastJobId:276926;NextExecution:1756220520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220522585;NextExecution:1756220640000;LastJobId:276928), NextExecution: (8/26/2025 3:04:00 PM) |url: |action: 2025-08-26 16:02:02.5905||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:02:07.5373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:07.5373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:12.5383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:12.5383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:17.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:17.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:22.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:22.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:27.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:27.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:32.3239||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:02:32.3239||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:02:32.5495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:32.5495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:37.5515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:37.5515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:42.5552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:42.5552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:47.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:47.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:52.5626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:52.5626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:02:57.5630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:02:57.5630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:02.2840||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 16:03:02.2840||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 16:03:02.3264||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:03:02.3264||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:03:02.5668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:02.5668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:07.5680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:07.5680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:12.5725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:12.5725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:17.5733||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:17.5733||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:22.5738||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:22.5738||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:27.5758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:27.5758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:32.3304||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:03:32.3304||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:03:32.5776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:32.5776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:37.5790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:37.5790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:42.5792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:42.5792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:47.5822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:47.5822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:52.5843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:52.5843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:03:57.5849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:03:57.5849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:02.3338||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:04:02.3338||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:04:02.5891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:02.5891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:02.6297||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:1756220522585;LastJobId:276927;NextExecution:1756220640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220642625;NextExecution:1756220760000;LastJobId:276929), NextExecution: (8/26/2025 3:06:00 PM) |url: |action: 2025-08-26 16:04:02.6371||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:1756220522585;LastJobId:276928;NextExecution:1756220640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220642625;NextExecution:1756220760000;LastJobId:276930), NextExecution: (8/26/2025 3:06:00 PM) |url: |action: 2025-08-26 16:04:02.6371||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:04:07.5937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:07.5937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:12.5957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:12.5957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:17.5990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:17.5990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:22.5995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:22.5995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:27.6023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:27.6023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:32.3340||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:04:32.3340||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:04:32.6036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:32.6036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:37.6043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:37.6043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:42.6065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:42.6065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:47.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:47.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:52.6093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:52.6093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:04:57.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:04:57.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:02.3404||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:05:02.3404||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:05:02.6133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:02.6133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:07.6165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:07.6165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:12.6202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:12.6202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:17.6230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:17.6230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:22.6245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:22.6245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:27.6288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:27.6288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:32.3436||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:05:32.3436||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:05:32.6329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:32.6329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:37.6348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:37.6348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:42.6369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:42.6369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:47.6376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:47.6376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:52.6386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:52.6386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:05:57.6417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:05:57.6417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:02.3436||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:06:02.3436||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:06:02.6434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:02.6434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:02.6736||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:1756220642625;LastJobId:276929;NextExecution:1756220760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220762669;NextExecution:1756220880000;LastJobId:276931), NextExecution: (8/26/2025 3:08:00 PM) |url: |action: 2025-08-26 16:06:02.6736||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:1756220642625;LastJobId:276930;NextExecution:1756220760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220762669;NextExecution:1756220880000;LastJobId:276932), NextExecution: (8/26/2025 3:08:00 PM) |url: |action: 2025-08-26 16:06:02.6838||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:06:07.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:07.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:12.6486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:12.6486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:17.6492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:17.6492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:22.6499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:22.6499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:27.6532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:27.6532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:32.3457||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:06:32.3457||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:06:32.6538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:32.6538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:37.6587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:37.6587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:42.6628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:42.6628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:47.6647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:47.6647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:52.6692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:52.6692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:06:57.6740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:06:57.6740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:02.3458||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:07:02.3458||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:07:02.6787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:02.6787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:07.6810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:07.6810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:12.6838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:12.6838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:17.6849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:17.6849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:22.6858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:22.6858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:27.6891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:27.6891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:32.3511||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:07:32.3511||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:07:32.6902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:32.6902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:37.6915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:37.6915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:42.6935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:42.6935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:47.6940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:47.6940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:52.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:52.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:07:57.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:07:57.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:02.2857||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 16:08:02.2857||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 16:08:02.3538||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:08:02.3538||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:08:02.7000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:02.7000||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:1756220762669;LastJobId:276931;NextExecution:1756220880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220882695;NextExecution:1756221000000;LastJobId:276933), NextExecution: (8/26/2025 3:10:00 PM) |url: |action: 2025-08-26 16:08:02.7000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:02.7000||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:1756220762669;LastJobId:276932;NextExecution:1756220880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756220882695;NextExecution:1756221000000;LastJobId:276934), NextExecution: (8/26/2025 3:10:00 PM) |url: |action: 2025-08-26 16:08:02.7114||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:08:07.7007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:07.7007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:12.7034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:12.7034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:17.7053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:17.7053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:22.7065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:22.7065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:27.7068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:27.7068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:32.3600||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:08:32.3600||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:08:32.7099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:32.7099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:37.7119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:37.7119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:42.7131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:42.7131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:47.7165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:47.7165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:52.7196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:52.7196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:08:57.7240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:08:57.7240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:02.3613||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:09:02.3613||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:09:02.7259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:02.7259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:07.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:07.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:12.7273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:12.7273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:17.7284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:17.7284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:22.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:22.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:27.7359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:27.7359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:32.3611||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:09:32.3611||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:09:32.7362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:32.7362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:37.7369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:37.7369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:42.7389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:42.7389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:47.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:47.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:52.7452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:52.7452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:09:57.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:09:57.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:02.3609||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:10:02.3609||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:10:02.7337||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:1756220882695;LastJobId:276933;NextExecution:1756221000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221002729;NextExecution:1756221120000;LastJobId:276935), NextExecution: (8/26/2025 3:12:00 PM) |url: |action: 2025-08-26 16:10:02.7409||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:1756220882695;LastJobId:276934;NextExecution:1756221000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221002729;NextExecution:1756221120000;LastJobId:276936), NextExecution: (8/26/2025 3:12:00 PM) |url: |action: 2025-08-26 16:10:02.7409||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:10:02.7409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:02.7409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:07.7582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:07.7582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:12.7588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:12.7588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:17.7611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:17.7611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:22.7649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:22.7649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:27.7691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:27.7691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:32.3631||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:10:32.3631||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:10:32.7711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:32.7711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:37.7726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:37.7726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:42.7727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:42.7727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:47.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:47.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:52.7757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:52.7757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:10:57.7786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:10:57.7786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:02.3665||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:11:02.3665||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:11:02.7806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:02.7806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:07.7826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:07.7826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:12.7867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:12.7867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:17.7912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:17.7912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:22.7917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:22.7917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:27.7950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:27.7950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:32.3662||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:11:32.3662||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:11:32.7971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:32.7971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:37.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:37.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:42.8015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:42.8015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:47.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:47.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:52.8068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:52.8068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:11:57.8077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:11:57.8077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:02.3668||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:12:02.3668||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:12:02.7618||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:1756221002729;LastJobId:276935;NextExecution:1756221120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221122757;NextExecution:1756221240000;LastJobId:276937), NextExecution: (8/26/2025 3:14:00 PM) |url: |action: 2025-08-26 16:12:02.7688||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:1756221002729;LastJobId:276936;NextExecution:1756221120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221122757;NextExecution:1756221240000;LastJobId:276938), NextExecution: (8/26/2025 3:14:00 PM) |url: |action: 2025-08-26 16:12:02.7688||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:12:02.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:02.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:07.8165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:07.8165||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:12.8197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:12.8197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:17.8237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:17.8237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:22.8246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:22.8246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:27.8292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:27.8292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:32.3701||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:12:32.3701||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:12:32.8320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:32.8320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:37.8364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:37.8364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:42.8383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:42.8383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:47.8387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:47.8387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:52.8407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:52.8407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:12:57.8425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:12:57.8425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:02.2811||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 16:13:02.2811||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 16:13:02.3699||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:13:02.3699||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:13:02.8431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:02.8431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:07.8452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:07.8452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:12.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:12.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:17.8493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:17.8493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:22.8494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:22.8494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:27.8511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:27.8511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:32.3728||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:13:32.3728||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:13:32.8530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:32.8530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:37.8544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:37.8544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:42.8543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:42.8543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:47.8567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:47.8567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:52.8604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:52.8604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:13:57.8608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:13:57.8608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:02.3733||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:14:02.3733||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:14:02.7937||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:1756221122757;LastJobId:276937;NextExecution:1756221240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221242789;NextExecution:1756221360000;LastJobId:276939), NextExecution: (8/26/2025 3:16:00 PM) |url: |action: 2025-08-26 16:14:02.8008||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:1756221122757;LastJobId:276938;NextExecution:1756221240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221242789;NextExecution:1756221360000;LastJobId:276940), NextExecution: (8/26/2025 3:16:00 PM) |url: |action: 2025-08-26 16:14:02.8008||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:14:02.8638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:02.8638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:07.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:07.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:12.8717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:12.8717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:17.8736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:17.8736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:22.8754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:22.8754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:27.8799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:27.8799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:32.3731||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:14:32.3731||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:14:32.8842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:32.8842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:37.8874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:37.8874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:42.8887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:42.8887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:47.8931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:47.8931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:52.8956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:52.8956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:14:57.8974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:14:57.8974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:02.3778||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:15:02.3778||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:15:02.9001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:02.9001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:07.9001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:07.9001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:12.9030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:12.9030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:17.9038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:17.9038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:22.9056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:22.9056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:27.9070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:27.9070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:32.3783||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:15:32.3783||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:15:32.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:32.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:37.9118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:37.9118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:42.9120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:42.9120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:47.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:47.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:52.9146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:52.9146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:15:57.9152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:15:57.9152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:02.3858||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:16:02.3858||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:16:02.8264||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:1756221242789;LastJobId:276939;NextExecution:1756221360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221362821;NextExecution:1756221480000;LastJobId:276941), NextExecution: (8/26/2025 3:18:00 PM) |url: |action: 2025-08-26 16:16:02.8264||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:1756221242789;LastJobId:276940;NextExecution:1756221360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221362821;NextExecution:1756221480000;LastJobId:276942), NextExecution: (8/26/2025 3:18:00 PM) |url: |action: 2025-08-26 16:16:02.8264||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:16:02.9183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:02.9183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:07.9190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:07.9190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:12.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:12.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:17.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:17.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:22.9235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:22.9235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:27.9260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:27.9260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:32.3890||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:16:32.3890||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:16:32.9274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:32.9274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:37.9301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:37.9301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:42.9349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:42.9349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:47.9389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:47.9389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:52.9439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:52.9439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:16:57.9455||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:16:57.9455||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:02.3908||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:17:02.3908||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:17:02.9468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:02.9468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:07.9504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:07.9504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:12.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:12.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:17.9559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:17.9559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:22.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:22.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:27.9610||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:27.9610||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:32.3926||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:17:32.3926||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:17:32.9627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:32.9627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:37.9658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:37.9658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:42.9678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:42.9678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:47.9681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:47.9681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:52.9704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:52.9704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:17:57.9724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:17:57.9724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:02.2816||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 16:18:02.2816||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 16:18:02.3938||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:18:02.3938||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:18:02.8644||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:1756221362821;LastJobId:276941;NextExecution:1756221480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221482860;NextExecution:1756221600000;LastJobId:276943), NextExecution: (8/26/2025 3:20:00 PM) |url: |action: 2025-08-26 16:18:02.8644||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:1756221362821;LastJobId:276942;NextExecution:1756221480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221482860;NextExecution:1756221600000;LastJobId:276944), NextExecution: (8/26/2025 3:20:00 PM) |url: |action: 2025-08-26 16:18:02.8749||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:18:02.9755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:02.9755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:07.9776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:07.9776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:12.9819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:12.9819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:17.9850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:17.9850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:22.9857||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:22.9857||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:27.9876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:27.9876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:32.3981||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:18:32.3981||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:18:32.9896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:32.9896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:37.9916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:37.9916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:42.9955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:42.9955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:48.0004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:48.0004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:53.0048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:53.0048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:18:58.0073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:18:58.0073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:02.4008||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:19:02.4008||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:19:03.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:03.0118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:08.0144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:08.0144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:13.0187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:13.0187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:18.0194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:18.0194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:23.0213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:23.0213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:28.0221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:28.0221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:32.4035||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:19:32.4035||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:19:33.0228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:33.0228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:38.0272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:38.0272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:43.0290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:43.0290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:48.0296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:48.0296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:53.0304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:53.0304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:19:58.0336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:19:58.0336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:02.4069||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:20:02.4069||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:20:02.9072||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:1756221482860;LastJobId:276943;NextExecution:1756221600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221602903;NextExecution:1756221720000;LastJobId:276945), NextExecution: (8/26/2025 3:22:00 PM) |url: |action: 2025-08-26 16:20:02.9072||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:1756221482860;LastJobId:276944;NextExecution:1756221600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756221602903;NextExecution:1756221720000;LastJobId:276946), NextExecution: (8/26/2025 3:22:00 PM) |url: |action: 2025-08-26 16:20:02.9072||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 16:20:03.0350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:03.0350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:08.0377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:08.0377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:13.0387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:13.0387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:18.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:18.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:23.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:23.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:28.0415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:28.0415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:32.4081||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 heartbeat successfully sent |url: |action: 2025-08-26 16:20:32.4081||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8172:821740f4 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 16:20:33.0452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 16:20:33.0452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-26 16:20:34.4999||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 caught stopping signal... |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:d53b352d stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e4973897 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ca13bd2a stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c667687d stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:12cd33f8 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e53cc579 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13e90ab0 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:71411217 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ba40e7b stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:3ebe3c61 stopped in 0.1216 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8f61f007 stopped in 0 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:7ea796b6 stopped in 0.1367 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:948c544d stopped in 0.1323 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:deacff12 stopped in 0.1263 ms |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:998b89d1 stopped in 0.1843 ms |url: |action: 2025-08-26 16:20:34.4999||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 caught stopped signal... |url: |action: 2025-08-26 16:20:34.4999||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2fe316ce stopped in 3.6957 ms |url: |action: 2025-08-26 16:20:35.3686||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:03d34426 stopped in 865.9164 ms |url: |action: 2025-08-26 16:20:35.5211||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0881b6ff stopped in 1018.3914 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a5743763 stopped in 1028.2924 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:784bd633 stopped in 1028.3556 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4d9a130f stopped in 1028.3728 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:298f7981 stopped in 1028.3785 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2deff88f stopped in 1033.1133 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8625cbd2 stopped in 1033.142 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a77a8bb9 stopped in 1037.9737 ms |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9bc4e892 stopped in 1038.0149 ms |url: |action: 2025-08-26 16:20:35.5310||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 All dispatchers stopped |url: |action: 2025-08-26 16:20:35.5310||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:9d10afea stopped in 1038.9992 ms |url: |action: 2025-08-26 16:20:35.5310||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 is reporting itself as stopped... |url: |action: 2025-08-26 16:20:35.5463||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 successfully reported itself as stopped in 3.1665 ms |url: |action: 2025-08-26 16:20:35.5463||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8172:821740f4 has been stopped in total 1043.7342 ms |url: |action: 2025-08-26 16:20:35.5463||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c5d04577 stopped in 1046.0538 ms |url: |action: 2025-08-26 20:15:15.0774||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 20:15:16.9986||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 20:15:17.2092||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 20:15:17.2221||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 20:15:17.2221||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 20:15:17.2221||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-08-26 20:15:17.2221||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:cb253843 has started in 2.8081 ms |url: |action: 2025-08-26 20:15:17.2221||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2892:e33dc5b9 is announcing itself... |url: |action: 2025-08-26 20:15:17.3065||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2892:e33dc5b9 successfully announced in 75.6944 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:58b25eed has started in 1.1413 ms |url: |action: 2025-08-26 20:15:17.3065||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2892:e33dc5b9 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:1fdee89a has started in 0.2422 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:3d68c69e has started in 0.1896 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:08d70c4a has started in 0.2705 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:badc9021 has started in 0.2328 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:18d2ecfb has started in 0.3246 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2b97990e has started in 0.4593 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:22536f69 has started in 0.8841 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 20:15:17.3065||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2717d296 has started in 2.2701 ms |url: |action: 2025-08-26 20:15:17.3065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:32aaa8fe has started in 3.2395 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7542b589 has started in 3.6563 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8c7bb140 has started in 3.7697 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e7e0f837 has started in 3.953 ms |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fa5cf713 has started in 4.0854 ms |url: |action: 2025-08-26 20:15:17.3065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:17.3065||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7e3f3236 has started in 4.3582 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c6eec122 has started in 4.6091 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dbf1f808 has started in 4.8089 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:afee0e05 has started in 4.9538 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b031e92f has started in 5.2547 ms |url: |action: 2025-08-26 20:15:17.3150||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:096e8f3c has started in 6.0544 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:df06aad8 has started in 6.2237 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0526b4f5 has started in 6.6142 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:753466ae has started in 6.3798 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ec8515e4 has started in 6.8559 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:330f8f18 has started in 7.0856 ms |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:5fdc6470 has started in 0.3426 ms |url: |action: 2025-08-26 20:15:17.3150||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2892:e33dc5b9 all the dispatchers started |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:062f0f7a has started in 0.27 ms |url: |action: 2025-08-26 20:15:17.3150||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 20:15:17.3150||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 20:15:17.3435||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 20:15:17.3435||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 20:15:17.3451||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 20:15:17.3451||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 20:15:17.3451||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 20:15:17.3451||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 20:15:17.3451||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 20:15:17.3830||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:1756221602903;LastJobId:276945;NextExecution:1756221720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235717337;NextExecution:1756235760000;LastJobId:276947), NextExecution: (8/26/2025 7:16:00 PM) |url: |action: 2025-08-26 20:15:17.4068||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:1756221602903;LastJobId:276946;NextExecution:1756221720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235717337;NextExecution:1756235760000;LastJobId:276948), NextExecution: (8/26/2025 7:16:00 PM) |url: |action: 2025-08-26 20:15:17.5502||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:1756220402523;LastJobId:276923;NextExecution:1756224000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235717337;NextExecution:1756238400000;LastJobId:276949), NextExecution: (8/26/2025 8:00:00 PM) |url: |action: 2025-08-26 20:15:17.6560||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:1756220402523;LastJobId:276925;NextExecution:1756224000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235717337;NextExecution:1756238400000;LastJobId:276950), NextExecution: (8/26/2025 8:00:00 PM) |url: |action: 2025-08-26 20:15:17.7610||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:1756212354719;LastJobId:276874;NextExecution:1756231200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235717337;NextExecution:1756252800000;LastJobId:276951), NextExecution: (8/27/2025 12:00:00 AM) |url: |action: 2025-08-26 20:15:17.7610||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5227|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-08-26 20:15:18.5583||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 7:15:18 PM |url: |action: 2025-08-26 20:15:19.1235||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 20:15:19.1302||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-08-26 20:15:19.1302||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 20:15:19.1302||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 20:15:19.1302||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-08-26 20:15:19.1461||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 20:15:19.1695||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-08-26 20:15:19.1695||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-08-26 20:15:19.1776||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-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-08-26 20:15:19.1776||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-08-26 20:15:19.1776||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-08-26 20:15:19.1894||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-08-26 20:15:19.1894||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-08-26 20:15:19.1894||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-08-26 20:15:19.1894||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-08-26 20:15:19.1894||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-08-26 20:15:19.3143||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-08-26 20:15:19.3143|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3143||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-08-26 20:15:19.3294|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="974131e7-b696-48e8-bb74-6d122340a8ef" |url: |action: 2025-08-26 20:15:19.3294|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3294|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3294|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b243b7c7-8239-48dc-a455-412d31f24585" |url: |action: 2025-08-26 20:15:19.3294|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="974131e7-b696-48e8-bb74-6d122340a8ef" |url: |action: 2025-08-26 20:15:19.3294|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3294|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b243b7c7-8239-48dc-a455-412d31f24585" |url: |action: 2025-08-26 20:15:19.3622|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3622|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="a5d4555a-b182-4a13-ba00-a0e72b4bee1a" |url: |action: 2025-08-26 20:15:19.3622|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3633|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="a5d4555a-b182-4a13-ba00-a0e72b4bee1a" |url: |action: 2025-08-26 20:15:19.3633|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3633|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d64c3abc-bec2-47ce-b7c0-5fd2ee0a0dfe" |url: |action: 2025-08-26 20:15:19.3633|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.3633||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-08-26 20:15:19.3633|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d64c3abc-bec2-47ce-b7c0-5fd2ee0a0dfe" |url: |action: 2025-08-26 20:15:19.3934|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 20:15:19.3934|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-08-26 20:15:19.4090|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {4b288dba-11fe-475a-ab9b-7cbb51747484} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 20:15:19.4319|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.4319|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="a4347364-667d-4fad-a1b6-e2ee06112855" |url: |action: 2025-08-26 20:15:19.4319|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.4319|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="a4347364-667d-4fad-a1b6-e2ee06112855" |url: |action: 2025-08-26 20:15:19.4981|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.4981||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-08-26 20:15:19.4981|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="ca489f42-71b5-4e88-a843-94cdfdc36b9d" |url: |action: 2025-08-26 20:15:19.4981|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.4981|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="ca489f42-71b5-4e88-a843-94cdfdc36b9d" |url: |action: 2025-08-26 20:15:19.5033|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.5033|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="29f850b5-9f35-4112-bbe4-e337f561edc6" |url: |action: 2025-08-26 20:15:19.5033|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.5033|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="29f850b5-9f35-4112-bbe4-e337f561edc6" |url: |action: 2025-08-26 20:15:19.5968|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.5968||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-08-26 20:15:19.5968|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="28d97c1f-c62e-4dd6-a3d9-3edee9e423a7" |url: |action: 2025-08-26 20:15:19.5982|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.5982|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="28d97c1f-c62e-4dd6-a3d9-3edee9e423a7" |url: |action: 2025-08-26 20:15:19.6751|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.6751||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-08-26 20:15:19.6751|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="53a523b3-b201-403c-b708-950bc9614d20" |url: |action: 2025-08-26 20:15:19.6751|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.6751|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="53a523b3-b201-403c-b708-950bc9614d20" |url: |action: 2025-08-26 20:15:19.7931|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.7931||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-08-26 20:15:19.7931|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="694621a6-6d30-40eb-8021-998e50ffc768" |url: |action: 2025-08-26 20:15:19.7931|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.7931|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="694621a6-6d30-40eb-8021-998e50ffc768" |url: |action: 2025-08-26 20:15:19.8012||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-08-26 20:15:19.8859|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.8859||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-08-26 20:15:19.8859|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b5a51128-f629-45a1-bdb5-10579306034e" |url: |action: 2025-08-26 20:15:19.8859|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.8859|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b5a51128-f629-45a1-bdb5-10579306034e" |url: |action: 2025-08-26 20:15:19.9933|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.9933|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="6c60e18f-08fa-43b5-9e63-21f2bb9edd21" |url: |action: 2025-08-26 20:15:19.9933||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 20:15:19.9933|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-26 20:15:19.9933|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="6c60e18f-08fa-43b5-9e63-21f2bb9edd21" |url: |action: 2025-08-26 20:15:19.9933||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 20:15:19.9933||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 20:15:19.9933||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 20:15:19.9933||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 20:15:20.3649||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-08-26 20:15:20.5626||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:20.5626||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:21.5442||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:21.5442||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:21.5643||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 20:15:21.5648||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 20:15:21.5648||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:21.5648||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:21.5648||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 20:15:21.9472||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-08-26 20:15:21.9472||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:21.9472||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:22.1599||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:22.1599||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:22.1599||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 20:15:22.1762||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 20:15:22.1762||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:22.1762||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:22.1762||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 20:15:22.3167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:22.3167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:22.5150||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-08-26 20:15:22.5201||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:22.5201||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:22.7222||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 20:15:22.7235||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 20:15:23.0551||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-08-26 20:15:23.0659||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:23.0659||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 20:15:23.2841||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 20:15:23.6947||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-08-26 20:15:23.6947||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 20:15:23.6947||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 20:15:23.7065||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 20:15:23.7065||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 20:15:23.7065||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 20:15:23.8668|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4188.6819ms - BadRequest |url: |action: 2025-08-26 20:15:23.8668|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:23.8668|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4192.7379ms - BadRequest |url: |action: 2025-08-26 20:15:23.8668|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:23.9018||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-08-26 20:15:23.9543|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4518.5825ms - BadRequest |url: |action: 2025-08-26 20:15:23.9543|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:23.9543|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4523.1219ms - BadRequest |url: |action: 2025-08-26 20:15:23.9543|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:23.9543||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-08-26 20:15:23.9904|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3996.4534ms - BadRequest |url: |action: 2025-08-26 20:15:23.9904|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:23.9904|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3997.8308ms - BadRequest |url: |action: 2025-08-26 20:15:23.9904|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:23.9904||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-08-26 20:15:24.0508|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4164.119ms - BadRequest |url: |action: 2025-08-26 20:15:24.0508|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.0508|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4165.4394ms - BadRequest |url: |action: 2025-08-26 20:15:24.0508|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.0508||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-08-26 20:15:24.0665||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-08-26 20:15:24.0665||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 20:15:24.0665||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 20:15:24.0665||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 20:15:24.0665||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 20:15:24.0665||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 20:15:24.1186|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4614.9538ms - BadRequest |url: |action: 2025-08-26 20:15:24.1186|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.1186|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4615.9359ms - BadRequest |url: |action: 2025-08-26 20:15:24.1186|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.1186||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-08-26 20:15:24.1669|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4803.9959ms - BadRequest |url: |action: 2025-08-26 20:15:24.1669|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.1669|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4805.3941ms - BadRequest |url: |action: 2025-08-26 20:15:24.1669|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.1669||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-08-26 20:15:24.1974|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4599.2464ms - BadRequest |url: |action: 2025-08-26 20:15:24.1974|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.1974|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4600.8902ms - BadRequest |url: |action: 2025-08-26 20:15:24.1974|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.1974||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-08-26 20:15:24.2217|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4427.6786ms - BadRequest |url: |action: 2025-08-26 20:15:24.2217|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.2217|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4429.0653ms - BadRequest |url: |action: 2025-08-26 20:15:24.2217|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-26 20:15:24.2228||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-08-26 20:15:24.4239|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5093.2253ms - BadRequest |url: |action: 2025-08-26 20:15:24.4239||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-08-26 20:15:24.4239|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.4239|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5094.7062ms - BadRequest |url: |action: 2025-08-26 20:15:24.4239|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5056.4722ms - BadRequest |url: |action: 2025-08-26 20:15:24.4239|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.4239|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.4239|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5057.5715ms - BadRequest |url: |action: 2025-08-26 20:15:24.4239|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:23 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:24.4239||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-08-26 20:15:24.4239||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-08-26 20:15:24.4239||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 20:15:24.4239||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 20:15:24.4239||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 20:15:24.4239||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 20:15:24.4239||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 20:15:24.7800||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-08-26 20:15:24.7977||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 20:15:24.7977||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 20:15:24.7977||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 20:15:24.7977||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 20:15:24.7977||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 20:15:25.1650||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-08-26 20:15:25.1650||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:25.1650||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 20:15:25.3631||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 20:15:25.7472||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-08-26 20:15:25.7531||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:25.7531||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:25.8707|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 6540.7329ms - BadRequest |url: |action: 2025-08-26 20:15:25.8707|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:25 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:25.8707|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 6551.9477ms - BadRequest |url: |action: 2025-08-26 20:15:25.8707|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:25 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:25.8707||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-08-26 20:15:25.9077|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 6408.556ms - BadRequest |url: |action: 2025-08-26 20:15:25.9077|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:25 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:25.9077|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 6410.2242ms - BadRequest |url: |action: 2025-08-26 20:15:25.9077|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Tue, 26 Aug 2025 19:15:25 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-26 20:15:25.9077||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-08-26 20:15:25.9297||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:25.9297||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:25.9297||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 20:15:25.9297||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 20:15:25.9297||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 20:15:25.9297||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 20:15:25.9403||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 20:15:26.3262||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-08-26 20:15:26.3315||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 20:15:26.3315||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:26.5047||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 20:15:26.8663||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-08-26 20:15:26.8791||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 20:15:26.8791||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 20:15:26.8791||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:26.8791||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:26.8791||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 20:15:27.2212||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-08-26 20:15:27.2212||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 20:15:27.2212||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 20:15:27.2212||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:27.2212||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 20:15:27.2212||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 20:15:27.3182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:27.3182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:27.7138||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-08-26 20:15:27.7224||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 20:15:27.7224||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 20:15:27.7224||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 20:15:27.7224||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 20:15:27.7224||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 20:15:28.1784||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-08-26 20:15:28.1784||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 20:15:28.1784||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 20:15:28.1784||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 20:15:28.1784||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 20:15:28.1784||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 20:15:28.5252||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-08-26 20:15:28.5339||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 20:15:28.5339||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 20:15:32.3196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:32.3196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:37.3213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:37.3213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:42.3235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:42.3235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:47.3187||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:15:47.3187||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:15:47.3187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:47.3187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:52.3258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:52.3258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:15:57.3278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:15:57.3278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:02.3317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:02.3317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:02.7777||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:1756235717337;LastJobId:276947;NextExecution:1756235760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235762771;NextExecution:1756235880000;LastJobId:276952), NextExecution: (8/26/2025 7:18:00 PM) |url: |action: 2025-08-26 20:16:02.7862||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:1756235717337;LastJobId:276948;NextExecution:1756235760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235762771;NextExecution:1756235880000;LastJobId:276953), NextExecution: (8/26/2025 7:18:00 PM) |url: |action: 2025-08-26 20:16:02.7862||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:16:07.3360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:07.3360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:12.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:12.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:17.3245||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:16:17.3245||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:16:17.3419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:17.3419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:22.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:22.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:27.3468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:27.3468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:32.3505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:32.3505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:37.3533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:37.3533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:42.3550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:42.3550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:47.3260||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:16:47.3260||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:16:47.3582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:47.3582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:52.3589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:52.3589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:16:57.3619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:16:57.3619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:02.3638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:02.3638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:07.3669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:07.3669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:12.3688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:12.3688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:17.3289||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:17:17.3289||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:17:17.3719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:17.3719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:22.3753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:22.3753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:27.3774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:27.3774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:32.3804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:32.3804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:37.3823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:37.3823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:42.3842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:42.3842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:47.3323||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:17:47.3323||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:17:47.3847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:47.3847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:52.3894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:52.3894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:17:57.3933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:17:57.3933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:02.3944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:02.3944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:02.8210||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:1756235762771;LastJobId:276952;NextExecution:1756235880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235882815;NextExecution:1756236000000;LastJobId:276954), NextExecution: (8/26/2025 7:20:00 PM) |url: |action: 2025-08-26 20:18:02.8292||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:1756235762771;LastJobId:276953;NextExecution:1756235880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756235882815;NextExecution:1756236000000;LastJobId:276955), NextExecution: (8/26/2025 7:20:00 PM) |url: |action: 2025-08-26 20:18:02.8292||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:18:07.3963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:07.3963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:12.3966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:12.3966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:17.3331||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:18:17.3331||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:18:17.4003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:17.4003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:22.4047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:22.4047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:27.4083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:27.4083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:32.4098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:32.4098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:37.4147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:37.4147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:42.4149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:42.4149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:47.3362||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:18:47.3362||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:18:47.4185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:47.4185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:52.4215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:52.4215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:18:57.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:18:57.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:02.4263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:02.4263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:07.4283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:07.4283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:12.4290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:12.4290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:17.3384||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:19:17.3384||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:19:17.4318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:17.4318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:22.4348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:22.4348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:27.4350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:27.4350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:32.4367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:32.4367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:37.4376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:37.4376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:42.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:42.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:47.3393||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:19:47.3393||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:19:47.4470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:47.4470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:52.4497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:52.4497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:19:57.4544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:19:57.4544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:02.4571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:02.4571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:02.8594||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:1756235882815;LastJobId:276954;NextExecution:1756236000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236002854;NextExecution:1756236120000;LastJobId:276956), NextExecution: (8/26/2025 7:22:00 PM) |url: |action: 2025-08-26 20:20:02.8594||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:1756235882815;LastJobId:276955;NextExecution:1756236000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236002854;NextExecution:1756236120000;LastJobId:276957), NextExecution: (8/26/2025 7:22:00 PM) |url: |action: 2025-08-26 20:20:02.8594||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:20:07.4616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:07.4616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:12.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:12.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:17.3168||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:20:17.3168||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:20:17.3390||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:20:17.3390||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:20:17.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:17.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:22.4712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:22.4712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:27.4742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:27.4742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:32.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:32.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:37.4779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:37.4779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:42.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:42.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:47.3442||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:20:47.3442||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:20:47.4820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:47.4820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:52.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:52.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:20:57.4894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:20:57.4894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:02.4927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:02.4927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:07.4954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:07.4954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:12.4998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:12.4998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:17.3438||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:21:17.3438||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:21:17.5019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:17.5019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:22.5059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:22.5059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:27.5101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:27.5101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:32.5145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:32.5145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:37.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:37.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:42.5238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:42.5238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:47.3453||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:21:47.3453||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:21:47.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:47.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:52.5310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:52.5310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:21:57.5350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:21:57.5350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:02.5398||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:02.5398||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:02.8909||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:1756236002854;LastJobId:276956;NextExecution:1756236120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236122886;NextExecution:1756236240000;LastJobId:276958), NextExecution: (8/26/2025 7:24:00 PM) |url: |action: 2025-08-26 20:22:02.8909||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:1756236002854;LastJobId:276957;NextExecution:1756236120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236122886;NextExecution:1756236240000;LastJobId:276959), NextExecution: (8/26/2025 7:24:00 PM) |url: |action: 2025-08-26 20:22:02.8909||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:22:07.5418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:07.5418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:12.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:12.5437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:17.3485||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:22:17.3485||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:22:17.5461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:17.5461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:22.5464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:22.5464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:27.5466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:27.5466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:32.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:32.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:37.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:37.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:42.5551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:42.5551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:47.3519||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:22:47.3519||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:22:47.5561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:47.5561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:52.5582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:52.5582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:22:57.5625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:22:57.5625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:02.5657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:02.5657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:07.5676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:07.5676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:12.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:12.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:17.3546||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:23:17.3546||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:23:17.5757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:17.5757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:22.5761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:22.5761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:27.5789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:27.5789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:32.5829||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:32.5829||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:37.5853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:37.5853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:42.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:42.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:47.3610||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:23:47.3610||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:23:47.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:47.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:52.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:52.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:23:57.5912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:23:57.5912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:02.5952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:02.5952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:02.9299||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:1756236122886;LastJobId:276958;NextExecution:1756236240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236242925;NextExecution:1756236360000;LastJobId:276960), NextExecution: (8/26/2025 7:26:00 PM) |url: |action: 2025-08-26 20:24:02.9369||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:1756236122886;LastJobId:276959;NextExecution:1756236240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236242925;NextExecution:1756236360000;LastJobId:276961), NextExecution: (8/26/2025 7:26:00 PM) |url: |action: 2025-08-26 20:24:02.9369||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:24:07.6000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:07.6000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:12.6044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:12.6044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:17.3644||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:24:17.3644||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:24:17.6094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:17.6094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:22.6094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:22.6094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:27.6120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:27.6120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:32.6147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:32.6147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:37.6157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:37.6157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:42.6206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:42.6206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:47.3647||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:24:47.3647||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:24:47.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:47.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:52.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:52.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:24:57.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:24:57.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:02.6320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:02.6320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:07.6324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:07.6324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:12.6368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:12.6368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:17.3162||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:25:17.3162||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:25:17.3688||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:25:17.3688||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:25:17.6383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:17.6383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:22.6402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:22.6402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:27.6412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:27.6412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:32.6427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:32.6427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:37.6438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:37.6438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:42.6453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:42.6453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:47.3728||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:25:47.3728||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:25:47.6477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:47.6477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:52.6491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:52.6491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:25:57.6497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:25:57.6497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:02.6517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:02.6517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:02.9686||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:1756236242925;LastJobId:276960;NextExecution:1756236360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236362964;NextExecution:1756236480000;LastJobId:276962), NextExecution: (8/26/2025 7:28:00 PM) |url: |action: 2025-08-26 20:26:02.9686||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:1756236242925;LastJobId:276961;NextExecution:1756236360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236362964;NextExecution:1756236480000;LastJobId:276963), NextExecution: (8/26/2025 7:28:00 PM) |url: |action: 2025-08-26 20:26:02.9686||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:26:07.6529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:07.6529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:12.6545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:12.6545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:17.3738||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:26:17.3738||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:26:17.6570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:17.6570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:22.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:22.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:27.6612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:27.6612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:32.6612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:32.6612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:37.6649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:37.6649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:42.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:42.6686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:47.3775||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:26:47.3775||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:26:47.6689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:47.6689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:52.6723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:52.6723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:26:57.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:26:57.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:02.6776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:02.6776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:07.6787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:07.6787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:12.6793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:12.6793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:17.3793||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:27:17.3793||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:27:17.6835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:17.6835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:22.6842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:22.6842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:27.6843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:27.6843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:32.6881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:32.6881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:37.6894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:37.6894||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:42.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:42.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:47.3805||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:27:47.3805||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:27:47.6908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:47.6908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:52.6907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:52.6907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:27:57.6908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:27:57.6908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:02.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:02.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:03.0034||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:1756236362964;LastJobId:276962;NextExecution:1756236480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236482999;NextExecution:1756236600000;LastJobId:276964), NextExecution: (8/26/2025 7:30:00 PM) |url: |action: 2025-08-26 20:28:03.0034||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:1756236362964;LastJobId:276963;NextExecution:1756236480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236482999;NextExecution:1756236600000;LastJobId:276965), NextExecution: (8/26/2025 7:30:00 PM) |url: |action: 2025-08-26 20:28:03.0151||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:28:07.6967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:07.6967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:12.6985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:12.6985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:17.3833||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:28:17.3833||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:28:17.7005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:17.7005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:22.7036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:22.7036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:27.7078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:27.7078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:32.7098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:32.7098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:37.7128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:37.7128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:42.7134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:42.7134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:47.3854||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:28:47.3854||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:28:47.7161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:47.7161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:52.7174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:52.7174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:28:57.7198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:28:57.7198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:02.7224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:02.7224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:07.7264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:07.7264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:12.7268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:12.7268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:17.3872||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:29:17.3872||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:29:17.7282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:17.7282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:22.7296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:22.7296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:27.7314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:27.7314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:32.7345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:32.7345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:37.7354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:37.7354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:42.7370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:42.7370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:47.3886||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:29:47.3886||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:29:47.7380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:47.7380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:52.7408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:52.7408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:29:57.7415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:29:57.7415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:02.7421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:02.7421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:03.0370||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:1756236482999;LastJobId:276964;NextExecution:1756236600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236603031;NextExecution:1756236720000;LastJobId:276966), NextExecution: (8/26/2025 7:32:00 PM) |url: |action: 2025-08-26 20:30:03.0464||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:1756236482999;LastJobId:276965;NextExecution:1756236600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236603031;NextExecution:1756236720000;LastJobId:276967), NextExecution: (8/26/2025 7:32:00 PM) |url: |action: 2025-08-26 20:30:03.0464||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:30:07.7452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:07.7452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:12.7473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:12.7473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:17.3122||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:30:17.3122||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:30:17.3898||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:30:17.3898||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:30:17.7478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:17.7478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:22.7498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:22.7498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:27.7528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:27.7528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:32.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:32.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:37.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:37.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:42.7564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:42.7564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:47.3934||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:30:47.3934||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:30:47.7577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:47.7577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:52.7591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:52.7591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:30:57.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:30:57.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:02.7659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:02.7659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:07.7690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:07.7690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:12.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:12.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:17.3966||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:31:17.3966||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:31:17.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:17.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:22.7747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:22.7747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:27.7791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:27.7791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:32.7835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:32.7835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:37.7880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:37.7880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:42.7898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:42.7898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:47.3996||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:31:47.3996||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:31:47.7932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:47.7932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:52.7948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:52.7948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:31:57.7980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:31:57.7980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:02.8016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:02.8016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:03.0738||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:1756236603031;LastJobId:276966;NextExecution:1756236720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236723069;NextExecution:1756236840000;LastJobId:276968), NextExecution: (8/26/2025 7:34:00 PM) |url: |action: 2025-08-26 20:32:03.0738||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:1756236603031;LastJobId:276967;NextExecution:1756236720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236723069;NextExecution:1756236840000;LastJobId:276969), NextExecution: (8/26/2025 7:34:00 PM) |url: |action: 2025-08-26 20:32:03.0858||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:32:07.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:07.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:12.8062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:12.8062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:17.4019||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:32:17.4019||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:32:17.8086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:17.8086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:22.8094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:22.8094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:27.8131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:27.8131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:32.8131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:32.8131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:37.8158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:37.8158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:42.8178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:42.8178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:47.4065||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:32:47.4065||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:32:47.8197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:47.8197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:52.8228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:52.8228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:32:57.8271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:32:57.8271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:02.8304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:02.8304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:07.8309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:07.8309||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:12.8344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:12.8344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:17.4104||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:33:17.4104||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:33:17.8381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:17.8381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:22.8392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:22.8392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:27.8430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:27.8430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:32.8439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:32.8439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:37.8450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:37.8450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:42.8472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:42.8472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:47.4115||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:33:47.4115||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:33:47.8488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:47.8488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:52.8507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:52.8507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:33:57.8526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:33:57.8526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:02.8567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:02.8567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:03.1041||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:1756236723069;LastJobId:276968;NextExecution:1756236840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236843100;NextExecution:1756236960000;LastJobId:276970), NextExecution: (8/26/2025 7:36:00 PM) |url: |action: 2025-08-26 20:34:03.1041||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:1756236723069;LastJobId:276969;NextExecution:1756236840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236843100;NextExecution:1756236960000;LastJobId:276971), NextExecution: (8/26/2025 7:36:00 PM) |url: |action: 2025-08-26 20:34:03.1173||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:34:07.8602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:07.8602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:12.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:12.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:17.4127||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:34:17.4127||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:34:17.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:17.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:22.8642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:22.8642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:27.8673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:27.8673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:32.8696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:32.8696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:37.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:37.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:42.8736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:42.8736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:47.4162||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:34:47.4162||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:34:47.8744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:47.8744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:52.8784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:52.8784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:34:57.8831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:34:57.8831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:02.8877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:02.8877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:07.8886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:07.8886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:12.8929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:12.8929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:17.3141||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:35:17.3141||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:35:17.4172||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:35:17.4172||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:35:17.8973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:17.8973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:22.8973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:22.8973||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:27.9022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:27.9022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:32.9055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:32.9055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:37.9092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:37.9092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:42.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:42.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:47.4188||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:35:47.4188||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:35:47.9112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:47.9112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:52.9128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:52.9128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:35:57.9149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:35:57.9149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:02.9161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:02.9161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:03.1409||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:1756236843100;LastJobId:276970;NextExecution:1756236960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236963136;NextExecution:1756237080000;LastJobId:276972), NextExecution: (8/26/2025 7:38:00 PM) |url: |action: 2025-08-26 20:36:03.1478||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:1756236843100;LastJobId:276971;NextExecution:1756236960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756236963136;NextExecution:1756237080000;LastJobId:276973), NextExecution: (8/26/2025 7:38:00 PM) |url: |action: 2025-08-26 20:36:03.1478||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:36:07.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:07.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:12.9189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:12.9189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:17.4198||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:36:17.4198||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:36:17.9216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:17.9216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:22.9223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:22.9223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:27.9241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:27.9241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:32.9294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:32.9294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:37.9342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:37.9342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:42.9374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:42.9374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:47.4231||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:36:47.4231||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:36:47.9423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:47.9423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:52.9476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:52.9476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:36:57.9488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:36:57.9488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:02.9508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:02.9508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:07.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:07.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:12.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:12.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:17.4233||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:37:17.4233||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:37:17.9573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:17.9573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:22.9575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:22.9575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:27.9622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:27.9622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:32.9668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:32.9668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:37.9688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:37.9688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:42.9704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:42.9704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:47.4250||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:37:47.4250||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:37:47.9726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:47.9726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:52.9734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:52.9734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:37:57.9741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:37:57.9741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:02.9758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:02.9758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:03.1797||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:1756236963136;LastJobId:276972;NextExecution:1756237080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237083174;NextExecution:1756237200000;LastJobId:276974), NextExecution: (8/26/2025 7:40:00 PM) |url: |action: 2025-08-26 20:38:03.1797||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:1756236963136;LastJobId:276973;NextExecution:1756237080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237083174;NextExecution:1756237200000;LastJobId:276975), NextExecution: (8/26/2025 7:40:00 PM) |url: |action: 2025-08-26 20:38:03.1797||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:38:07.9775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:07.9775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:12.9799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:12.9799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:17.4254||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:38:17.4254||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:38:17.9847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:17.9847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:22.9849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:22.9849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:27.9889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:27.9889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:32.9923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:32.9923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:37.9971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:37.9971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:43.0015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:43.0015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:47.4292||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:38:47.4292||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:38:48.0034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:48.0034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:53.0053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:53.0053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:38:58.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:38:58.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:03.0075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:03.0075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:08.0078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:08.0078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:13.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:13.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:17.4306||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:39:17.4306||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:39:18.0160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:18.0160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:23.0207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:23.0207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:28.0243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:28.0243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:33.0260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:33.0260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:38.0302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:38.0302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:43.0348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:43.0348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:47.4347||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:39:47.4347||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:39:48.0392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:48.0392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:53.0412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:53.0412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:39:58.0450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:39:58.0450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:03.0464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:03.0464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:03.2219||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:1756237083174;LastJobId:276974;NextExecution:1756237200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237203217;NextExecution:1756237320000;LastJobId:276976), NextExecution: (8/26/2025 7:42:00 PM) |url: |action: 2025-08-26 20:40:03.2219||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:1756237083174;LastJobId:276975;NextExecution:1756237200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237203217;NextExecution:1756237320000;LastJobId:276977), NextExecution: (8/26/2025 7:42:00 PM) |url: |action: 2025-08-26 20:40:03.2219||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:40:08.0480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:08.0480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:13.0525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:13.0525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:17.3156||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:40:17.3156||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:40:17.4348||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:40:17.4348||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:40:18.0546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:18.0546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:23.0561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:23.0561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:28.0594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:28.0594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:33.0604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:33.0604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:38.0636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:38.0636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:43.0680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:43.0680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:47.4421||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:40:47.4421||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:40:48.0709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:48.0709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:53.0727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:53.0727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:40:58.0778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:40:58.0778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:03.0822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:03.0822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:08.0826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:08.0826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:13.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:13.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:17.4420||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:41:17.4420||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:41:18.0907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:18.0907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:23.0952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:23.0952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:28.0993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:28.0993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:33.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:33.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:38.1034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:38.1034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:43.1032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:43.1032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:47.4429||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:41:47.4429||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:41:48.1071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:48.1071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:53.1081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:53.1081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:41:58.1111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:41:58.1111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:03.1117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:03.1117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:03.2534||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:1756237203217;LastJobId:276976;NextExecution:1756237320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237323249;NextExecution:1756237440000;LastJobId:276978), NextExecution: (8/26/2025 7:44:00 PM) |url: |action: 2025-08-26 20:42:03.2603||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:1756237203217;LastJobId:276977;NextExecution:1756237320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237323249;NextExecution:1756237440000;LastJobId:276979), NextExecution: (8/26/2025 7:44:00 PM) |url: |action: 2025-08-26 20:42:03.2603||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:42:08.1125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:08.1125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:13.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:13.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:17.4440||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:42:17.4440||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:42:18.1132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:18.1132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:23.1133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:23.1133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:28.1167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:28.1167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:33.1183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:33.1183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:38.1201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:38.1201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:43.1250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:43.1250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:47.4437||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:42:47.4437||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:42:48.1256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:48.1256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:53.1300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:53.1300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:42:58.1343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:42:58.1343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:03.1349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:03.1349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:08.1380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:08.1380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:13.1391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:13.1391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:17.4435||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:43:17.4435||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:43:18.1404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:18.1404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:23.1434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:23.1434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:28.1460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:28.1460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:33.1494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:33.1494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:38.1513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:38.1513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:43.1518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:43.1518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:47.4454||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:43:47.4454||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:43:48.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:48.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:53.1568||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:53.1568||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:43:58.1570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:43:58.1570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:03.1603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:03.1603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:03.2847||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:1756237323249;LastJobId:276978;NextExecution:1756237440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237443280;NextExecution:1756237560000;LastJobId:276980), NextExecution: (8/26/2025 7:46:00 PM) |url: |action: 2025-08-26 20:44:03.2847||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:1756237323249;LastJobId:276979;NextExecution:1756237440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237443280;NextExecution:1756237560000;LastJobId:276981), NextExecution: (8/26/2025 7:46:00 PM) |url: |action: 2025-08-26 20:44:03.2847||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:44:08.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:08.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:13.1672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:13.1672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:17.4488||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:44:17.4488||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:44:18.1703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:18.1703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:23.1712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:23.1712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:28.1730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:28.1730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:33.1760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:33.1760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:38.1780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:38.1780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:43.1810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:43.1810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:47.4518||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:44:47.4518||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:44:48.1841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:48.1841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:53.1872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:53.1872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:44:58.1883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:44:58.1883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:03.1890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:03.1890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:08.1913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:08.1913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:13.1923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:13.1923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:17.3116||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:45:17.3116||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:45:17.3317||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 20:45:17.3317||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 20:45:17.3317||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 20:45:17.3494||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 20:45:17.3494||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 20:45:17.3494||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 20:45:17.3494||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 20:45:17.3494||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 20:45:17.3494||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 20:45:17.3494||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 20:45:17.4552||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:45:17.4552||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:45:18.1963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:18.1963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:23.1994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:23.1994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:28.2023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:28.2023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:33.2248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:33.2248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:38.2224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:38.2224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:43.2241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:43.2241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:47.4572||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:45:47.4572||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:45:48.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:48.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:53.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:53.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:45:58.2333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:45:58.2333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:03.2352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:03.2352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:03.3205||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:1756237443280;LastJobId:276980;NextExecution:1756237560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237563315;NextExecution:1756237680000;LastJobId:276982), NextExecution: (8/26/2025 7:48:00 PM) |url: |action: 2025-08-26 20:46:03.3272||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:1756237443280;LastJobId:276981;NextExecution:1756237560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237563315;NextExecution:1756237680000;LastJobId:276983), NextExecution: (8/26/2025 7:48:00 PM) |url: |action: 2025-08-26 20:46:03.3272||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:46:08.2372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:08.2372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:13.2384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:13.2384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:17.4608||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:46:17.4608||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:46:18.2383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:18.2383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:23.2390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:23.2390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:28.2432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:28.2432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:33.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:33.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:38.2458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:38.2458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:43.2501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:43.2501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:47.4609||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:46:47.4609||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:46:48.2544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:48.2544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:53.2564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:53.2564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:46:58.2579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:46:58.2579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:03.2627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:03.2627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:08.2645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:08.2645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:13.2676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:13.2676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:17.4644||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:47:17.4644||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:47:18.2695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:18.2695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:23.2740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:23.2740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:28.2773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:28.2773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:33.2788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:33.2788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:38.2810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:38.2810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:43.2819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:43.2819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:47.4693||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:47:47.4693||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:47:48.2827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:48.2827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:53.2865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:53.2865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:47:58.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:47:58.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:03.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:03.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:03.3604||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:1756237563315;LastJobId:276982;NextExecution:1756237680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237683354;NextExecution:1756237800000;LastJobId:276984), NextExecution: (8/26/2025 7:50:00 PM) |url: |action: 2025-08-26 20:48:03.3604||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:1756237563315;LastJobId:276983;NextExecution:1756237680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237683354;NextExecution:1756237800000;LastJobId:276985), NextExecution: (8/26/2025 7:50:00 PM) |url: |action: 2025-08-26 20:48:03.3708||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:48:08.2897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:08.2897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:13.2915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:13.2915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:17.4719||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:48:17.4719||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:48:18.2946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:18.2946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:23.2965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:23.2965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:28.2998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:28.2998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:33.3041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:33.3041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:38.3085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:38.3085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:43.3097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:43.3097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:47.4749||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:48:47.4749||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:48:48.3098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:48.3098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:53.3116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:53.3116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:48:58.3124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:48:58.3124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:03.3142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:03.3142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:08.3187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:08.3187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:13.3207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:13.3207||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:17.4770||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:49:17.4770||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:49:18.3249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:18.3249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:23.3256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:23.3256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:28.3296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:28.3296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:33.3326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:33.3326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:38.3346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:38.3346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:43.3355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:43.3355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:47.4777||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:49:47.4777||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:49:48.3391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:48.3391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:53.3408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:53.3408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:49:58.3435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:49:58.3435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:03.3459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:03.3459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:03.3902||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:1756237683354;LastJobId:276984;NextExecution:1756237800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237803386;NextExecution:1756237920000;LastJobId:276986), NextExecution: (8/26/2025 7:52:00 PM) |url: |action: 2025-08-26 20:50:03.3902||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:1756237683354;LastJobId:276985;NextExecution:1756237800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237803386;NextExecution:1756237920000;LastJobId:276987), NextExecution: (8/26/2025 7:52:00 PM) |url: |action: 2025-08-26 20:50:03.3902||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:50:08.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:08.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:13.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:13.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:17.3131||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:50:17.3131||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:50:17.4779||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:50:17.4779||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:50:18.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:18.3503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:23.3549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:23.3549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:28.3581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:28.3581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:33.3607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:33.3607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:38.3621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:38.3621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:43.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:43.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:47.4783||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:50:47.4783||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:50:48.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:48.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:53.3634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:53.3634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:50:58.3644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:50:58.3644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:03.3670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:03.3670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:08.3697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:08.3697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:13.3719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:13.3719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:17.4791||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:51:17.4791||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:51:18.3728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:18.3728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:23.3731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:23.3731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:28.3767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:28.3767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:33.3792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:33.3792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:38.3825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:38.3825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:43.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:43.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:47.4803||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:51:47.4803||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:51:48.3893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:48.3893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:53.3933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:53.3933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:51:58.3938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:51:58.3938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:03.3983||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:03.3983||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:03.4287||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:1756237803386;LastJobId:276986;NextExecution:1756237920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237923424;NextExecution:1756238040000;LastJobId:276988), NextExecution: (8/26/2025 7:54:00 PM) |url: |action: 2025-08-26 20:52:03.4377||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:1756237803386;LastJobId:276987;NextExecution:1756237920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756237923424;NextExecution:1756238040000;LastJobId:276989), NextExecution: (8/26/2025 7:54:00 PM) |url: |action: 2025-08-26 20:52:03.4377||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:52:08.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:08.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:13.4071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:13.4071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:17.4844||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:52:17.4844||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:52:18.4100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:18.4100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:23.4122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:23.4122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:28.4140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:28.4140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:33.4161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:33.4161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:38.4167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:38.4167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:43.4193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:43.4193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:47.4872||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:52:47.4872||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:52:48.4248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:48.4248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:53.4288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:53.4288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:52:58.4295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:52:58.4295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:03.4310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:03.4310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:08.4347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:08.4347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:13.4359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:13.4359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:17.4887||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:53:17.4887||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:53:18.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:18.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:23.4440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:23.4440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:28.4485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:28.4485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:33.4524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:33.4524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:38.4543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:38.4543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:43.4575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:43.4575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:47.4902||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:53:47.4902||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:53:48.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:48.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:53.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:53.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:53:58.4627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:53:58.4627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:03.4654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:03.4654||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:1756237923424;LastJobId:276988;NextExecution:1756238040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238043461;NextExecution:1756238160000;LastJobId:276990), NextExecution: (8/26/2025 7:56:00 PM) |url: |action: 2025-08-26 20:54:03.4654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:03.4654||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:1756237923424;LastJobId:276989;NextExecution:1756238040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238043461;NextExecution:1756238160000;LastJobId:276991), NextExecution: (8/26/2025 7:56:00 PM) |url: |action: 2025-08-26 20:54:03.4808||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:54:08.4673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:08.4673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:13.4722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:13.4722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:17.4906||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:54:17.4906||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:54:18.4750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:18.4750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:23.4786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:23.4786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:28.4804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:28.4804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:33.4817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:33.4817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:38.4829||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:38.4829||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:43.4870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:43.4870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:47.4950||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:54:47.4950||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:54:48.4876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:48.4876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:53.4902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:53.4902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:54:58.4908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:54:58.4908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:03.4928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:03.4928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:08.4947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:08.4947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:13.4967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:13.4967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:17.3142||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 20:55:17.3142||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 20:55:17.4975||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:55:17.4975||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:55:18.5010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:18.5010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:23.5055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:23.5055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:28.5067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:28.5067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:33.5081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:33.5081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:38.5088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:38.5088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:43.5121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:43.5121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:47.5034||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:55:47.5034||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:55:48.5168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:48.5168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:53.5197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:53.5197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:55:58.5216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:55:58.5216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:03.5030||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:1756238043461;LastJobId:276990;NextExecution:1756238160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238163497;NextExecution:1756238280000;LastJobId:276992), NextExecution: (8/26/2025 7:58:00 PM) |url: |action: 2025-08-26 20:56:03.5099||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:1756238043461;LastJobId:276991;NextExecution:1756238160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238163497;NextExecution:1756238280000;LastJobId:276993), NextExecution: (8/26/2025 7:58:00 PM) |url: |action: 2025-08-26 20:56:03.5099||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:56:03.5226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:03.5226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:08.5255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:08.5255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:13.5268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:13.5268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:17.5034||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:56:17.5034||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:56:18.5282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:18.5282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:23.5301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:23.5301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:28.5320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:28.5320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:33.5355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:33.5355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:38.5384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:38.5384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:43.5411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:43.5411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:47.5092||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:56:47.5092||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:56:48.5441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:48.5441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:53.5445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:53.5445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:56:58.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:56:58.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:03.5463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:03.5463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:08.5490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:08.5490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:13.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:13.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:17.5130||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:57:17.5130||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:57:18.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:18.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:23.5553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:23.5553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:28.5566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:28.5566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:33.5573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:33.5573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:38.5593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:38.5593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:43.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:43.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:47.5158||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:57:47.5158||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:57:48.5633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:48.5633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:53.5658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:53.5658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:57:58.5707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:57:58.5707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:03.5361||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:1756238163497;LastJobId:276992;NextExecution:1756238280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238283531;NextExecution:1756238400000;LastJobId:276994), NextExecution: (8/26/2025 8:00:00 PM) |url: |action: 2025-08-26 20:58:03.5432||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:1756238163497;LastJobId:276993;NextExecution:1756238280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238283531;NextExecution:1756238400000;LastJobId:276995), NextExecution: (8/26/2025 8:00:00 PM) |url: |action: 2025-08-26 20:58:03.5432||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 20:58:03.5711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:03.5711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:08.5743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:08.5743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:13.5786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:13.5786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:17.5186||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:58:17.5186||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:58:18.5836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:18.5836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:23.5868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:23.5868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:28.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:28.5907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:33.5951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:33.5951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:38.5953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:38.5953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:43.5970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:43.5970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:47.5224||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:58:47.5224||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:58:48.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:48.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:53.6022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:53.6022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:58:58.6065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:58:58.6065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:03.6080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:03.6080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:08.6118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:08.6118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:13.6132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:13.6132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:17.5228||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:59:17.5228||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:59:18.6141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:18.6141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:23.6164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:23.6164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:28.6179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:28.6179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:33.6210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:33.6210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:38.6222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:38.6222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:43.6239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:43.6239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:47.5276||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 20:59:47.5276||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 20:59:48.6274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:48.6274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:53.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:53.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 20:59:58.6341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 20:59:58.6341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:03.5699||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:1756235717337;LastJobId:276949;NextExecution:1756238400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238403565;NextExecution:1756242000000;LastJobId:276996), NextExecution: (8/26/2025 9:00:00 PM) |url: |action: 2025-08-26 21:00:03.5767||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:1756238283531;LastJobId:276994;NextExecution:1756238400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238403565;NextExecution:1756238520000;LastJobId:276997), NextExecution: (8/26/2025 8:02:00 PM) |url: |action: 2025-08-26 21:00:03.5767||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:1756235717337;LastJobId:276950;NextExecution:1756238400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238403565;NextExecution:1756242000000;LastJobId:276998), NextExecution: (8/26/2025 9:00:00 PM) |url: |action: 2025-08-26 21:00:03.5893||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:1756238283531;LastJobId:276995;NextExecution:1756238400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238403565;NextExecution:1756238520000;LastJobId:276999), NextExecution: (8/26/2025 8:02:00 PM) |url: |action: 2025-08-26 21:00:03.5893||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:00:03.5893||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 8:00:03 PM |url: |action: 2025-08-26 21:00:03.5893||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 21:00:03.5893||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 21:00:03.5893||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 21:00:03.6010||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 21:00:03.6367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:03.6367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:04.2471||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-08-26 21:00:04.2580||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 21:00:04.2580||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 21:00:04.2580||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 21:00:04.2580||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 21:00:04.2580||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 21:00:05.2504||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-08-26 21:00:05.2504||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:05.2504||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:05.5962||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:05.5962||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:05.6024||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 21:00:05.6024||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 21:00:05.6024||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:05.6024||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:05.6024||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 21:00:06.1589||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-08-26 21:00:06.1589||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:06.1589||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:06.3362||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 21:00:06.8501||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-08-26 21:00:06.8501||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:06.8539||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 21:00:07.0151||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 21:00:07.5030||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-08-26 21:00:07.5030||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:07.5030||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 21:00:07.6831||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 21:00:08.1525||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-08-26 21:00:08.1525||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 21:00:08.1525||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 21:00:08.1525||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 21:00:08.1525||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 21:00:08.1525||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 21:00:08.5619||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-08-26 21:00:08.5619||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 21:00:08.5619||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 21:00:08.5619||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 21:00:08.5619||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 21:00:08.5619||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 21:00:08.6414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:08.6414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:08.9553||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-08-26 21:00:08.9621||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 21:00:08.9621||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 21:00:08.9621||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 21:00:08.9621||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 21:00:08.9621||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 21:00:09.4193||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-08-26 21:00:09.4305||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 21:00:09.4305||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 21:00:09.4305||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 21:00:09.4305||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 21:00:09.4305||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 21:00:10.0455||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-08-26 21:00:10.0455||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:10.0455||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 21:00:10.2194||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 21:00:10.2270||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 21:00:10.6246||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-08-26 21:00:10.6246||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:10.6246||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:10.7857||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:10.7857||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:10.7916||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 21:00:10.7916||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 21:00:10.7916||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 21:00:10.7916||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 21:00:10.7916||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 21:00:11.1948||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-08-26 21:00:11.1980||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 21:00:11.1980||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:11.3726||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 21:00:11.7426||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-08-26 21:00:11.7426||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 21:00:11.7426||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 21:00:11.7426||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:11.7426||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:11.7426||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 21:00:12.1462||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-08-26 21:00:12.1530||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 21:00:12.1530||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 21:00:12.1530||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:12.1530||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 21:00:12.1530||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 21:00:12.5268||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-08-26 21:00:12.5268||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 21:00:12.5268||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 21:00:12.5268||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 21:00:12.5268||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 21:00:12.5268||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 21:00:12.9861||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-08-26 21:00:12.9933||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 21:00:12.9933||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 21:00:12.9933||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 21:00:12.9933||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 21:00:12.9933||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 21:00:13.3394||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-08-26 21:00:13.3394||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 21:00:13.3394||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 21:00:13.6449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:13.6449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:17.3153||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:00:17.3153||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:00:17.5273||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:00:17.5273||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:00:18.6448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:18.6448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:23.6471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:23.6471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:28.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:28.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:33.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:33.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:38.6509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:38.6509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:43.6546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:43.6546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:47.5310||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:00:47.5310||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:00:48.6594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:48.6594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:53.6623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:53.6623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:00:58.6658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:00:58.6658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:03.6685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:03.6685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:08.6700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:08.6700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:13.6744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:13.6744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:17.5333||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:01:17.5333||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:01:18.6752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:18.6752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:23.6789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:23.6789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:28.6794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:28.6794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:33.6793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:33.6793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:38.6841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:38.6841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:43.6889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:43.6889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:47.5353||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:01:47.5353||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:01:48.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:48.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:53.6965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:53.6965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:01:58.7003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:01:58.7003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:03.6174||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:1756238403565;LastJobId:276997;NextExecution:1756238520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238523613;NextExecution:1756238640000;LastJobId:277000), NextExecution: (8/26/2025 8:04:00 PM) |url: |action: 2025-08-26 21:02:03.6174||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:1756238403565;LastJobId:276999;NextExecution:1756238520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238523613;NextExecution:1756238640000;LastJobId:277001), NextExecution: (8/26/2025 8:04:00 PM) |url: |action: 2025-08-26 21:02:03.6288||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:02:03.7032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:03.7032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:08.7045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:08.7045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:13.7092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:13.7092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:17.5382||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:02:17.5382||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:02:18.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:18.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:23.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:23.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:28.7142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:28.7142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:33.7154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:33.7154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:38.7184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:38.7184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:43.7218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:43.7218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:47.5392||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:02:47.5392||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:02:48.7243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:48.7243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:53.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:53.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:02:58.7325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:02:58.7325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:03.7364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:03.7364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:08.7404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:08.7404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:13.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:13.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:17.5417||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:03:17.5417||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:03:18.7453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:18.7453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:23.7487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:23.7487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:28.7554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:28.7554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:33.7597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:33.7597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:38.7615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:38.7615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:43.7636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:43.7636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:47.5457||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:03:47.5457||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:03:48.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:48.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:53.7711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:53.7711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:03:58.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:03:58.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:03.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:1756238523613;LastJobId:277000;NextExecution:1756238640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238643669;NextExecution:1756238760000;LastJobId:277002), NextExecution: (8/26/2025 8:06:00 PM) |url: |action: 2025-08-26 21:04:03.6741||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:1756238523613;LastJobId:277001;NextExecution:1756238640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238643669;NextExecution:1756238760000;LastJobId:277003), NextExecution: (8/26/2025 8:06:00 PM) |url: |action: 2025-08-26 21:04:03.6741||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:04:03.7799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:03.7799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:08.7827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:08.7827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:13.7833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:13.7833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:17.5489||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:04:17.5489||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:04:18.7840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:18.7840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:23.7848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:23.7848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:28.7876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:28.7876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:33.7913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:33.7913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:38.7915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:38.7915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:43.7952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:43.7952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:47.5496||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:04:47.5496||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:04:48.7952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:48.7952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:52.5573||WARN|CourseService.Core.Service.CourseService|Hour: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:04:52.5573||WARN|CourseService.Core.Service.CourseService|Minutes: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:04:52.5573||WARN|CourseService.Core.Service.CourseService|Seconds: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:04:52.5573||WARN|CourseService.Core.Service.CourseService|Duration: 00:00:00 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:04:53.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:53.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:04:58.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:04:58.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:03.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:03.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:08.8016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:08.8016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:13.8035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:13.8035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:17.3111||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:05:17.3111||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:05:17.5565||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:05:17.5565||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:05:18.0247||WARN|CourseService.Core.Service.CourseService|Hour: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:05:18.0247||WARN|CourseService.Core.Service.CourseService|Minutes: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:05:18.0247||WARN|CourseService.Core.Service.CourseService|Seconds: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:05:18.0247||WARN|CourseService.Core.Service.CourseService|Duration: 00:00:00 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:05:18.8042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:18.8042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:23.8060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:23.8060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:28.8092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:28.8092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:33.8098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:33.8098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:38.8117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:38.8117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:43.8152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:43.8152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:47.5576||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:05:47.5576||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:05:48.8180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:48.8180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:53.8224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:53.8224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:05:58.8257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:05:58.8257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:03.7054||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:1756238643669;LastJobId:277002;NextExecution:1756238760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238763701;NextExecution:1756238880000;LastJobId:277004), NextExecution: (8/26/2025 8:08:00 PM) |url: |action: 2025-08-26 21:06:03.7126||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:1756238643669;LastJobId:277003;NextExecution:1756238760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238763701;NextExecution:1756238880000;LastJobId:277005), NextExecution: (8/26/2025 8:08:00 PM) |url: |action: 2025-08-26 21:06:03.7126||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:06:03.8287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:03.8287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:08.8307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:08.8307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:13.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:13.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:17.5590||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:06:17.5590||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:06:18.8356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:18.8356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:23.8375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:23.8375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:28.8382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:28.8382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:33.8399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:33.8399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:38.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:38.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:43.8440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:43.8440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:47.5595||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:06:47.5595||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:06:48.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:48.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:53.8453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:53.8453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:06:58.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:06:58.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:03.8503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:03.8503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:08.8510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:08.8510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:13.8541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:13.8541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:17.5622||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:07:17.5622||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:07:18.8589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:18.8589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:23.8617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:23.8617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:28.8658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:28.8658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:33.8694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:33.8694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:38.8713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:38.8713||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:43.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:43.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:47.5619||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:07:47.5619||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:07:48.8778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:48.8778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:53.8786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:53.8786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:07:58.4097||WARN|CourseService.Core.Service.CourseService|Hour: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:07:58.4097||WARN|CourseService.Core.Service.CourseService|Minutes: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:07:58.4097||WARN|CourseService.Core.Service.CourseService|Seconds: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:07:58.4097||WARN|CourseService.Core.Service.CourseService|Duration: 00:00:00 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:07:58.8808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:07:58.8808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:03.7493||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:1756238763701;LastJobId:277004;NextExecution:1756238880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238883745;NextExecution:1756239000000;LastJobId:277006), NextExecution: (8/26/2025 8:10:00 PM) |url: |action: 2025-08-26 21:08:03.7557||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:1756238763701;LastJobId:277005;NextExecution:1756238880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756238883745;NextExecution:1756239000000;LastJobId:277007), NextExecution: (8/26/2025 8:10:00 PM) |url: |action: 2025-08-26 21:08:03.7557||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:08:03.8856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:03.8856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:08.8877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:08.8877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:13.8899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:13.8899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:17.5654||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:08:17.5654||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:08:18.8904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:18.8904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:23.8937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:23.8937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:27.3473||WARN|CourseService.Core.Service.CourseService|Hour: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:08:27.3473||WARN|CourseService.Core.Service.CourseService|Minutes: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:08:27.3473||WARN|CourseService.Core.Service.CourseService|Seconds: 0 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:08:27.3473||WARN|CourseService.Core.Service.CourseService|Duration: 00:00:00 |url: https://api.skilldorm.com/Course/api/Course/Statistics/263|action: FetchCourseStatistics 2025-08-26 21:08:28.8942||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:28.8942||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:33.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:33.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:38.8981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:38.8981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:43.8987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:43.8987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:47.5671||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:08:47.5671||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:08:48.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:48.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:53.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:53.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:08:58.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:08:58.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:03.9099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:03.9099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:08.9144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:08.9144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:13.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:13.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:17.5737||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:09:17.5737||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:09:18.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:18.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:23.9228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:23.9228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:28.9272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:28.9272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:33.9275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:33.9275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:38.9280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:38.9280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:43.9290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:43.9290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:47.5771||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:09:47.5771||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:09:48.9335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:48.9335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:53.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:53.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:09:58.9340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:09:58.9340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:03.7949||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:1756238883745;LastJobId:277006;NextExecution:1756239000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239003790;NextExecution:1756239120000;LastJobId:277008), NextExecution: (8/26/2025 8:12:00 PM) |url: |action: 2025-08-26 21:10:03.7949||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:1756238883745;LastJobId:277007;NextExecution:1756239000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239003790;NextExecution:1756239120000;LastJobId:277009), NextExecution: (8/26/2025 8:12:00 PM) |url: |action: 2025-08-26 21:10:03.7949||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:10:03.9386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:03.9386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:08.9389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:08.9389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:13.9410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:13.9410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:17.3113||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:10:17.3113||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:10:17.5785||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:10:17.5785||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:10:18.9443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:18.9443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:23.9479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:23.9479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:28.9524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:28.9524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:33.9574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:33.9574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:38.9616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:38.9616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:43.9620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:43.9620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:47.5816||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:10:47.5816||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:10:48.9630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:48.9630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:53.9657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:53.9657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:10:58.9702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:10:58.9702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:03.9722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:03.9722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:08.9747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:08.9747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:13.9776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:13.9776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:17.5854||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:11:17.5854||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:11:18.9812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:18.9812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:23.9843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:23.9843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:28.9862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:28.9862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:33.9908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:33.9908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:38.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:38.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:43.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:43.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:47.5884||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:11:47.5884||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:11:48.9989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:48.9989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:54.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:54.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:11:59.0058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:11:59.0058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:03.8336||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:1756239003790;LastJobId:277008;NextExecution:1756239120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239123824;NextExecution:1756239240000;LastJobId:277010), NextExecution: (8/26/2025 8:14:00 PM) |url: |action: 2025-08-26 21:12:03.8336||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:1756239003790;LastJobId:277009;NextExecution:1756239120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239123824;NextExecution:1756239240000;LastJobId:277011), NextExecution: (8/26/2025 8:14:00 PM) |url: |action: 2025-08-26 21:12:03.8441||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:12:04.0073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:04.0073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:09.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:09.0120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:14.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:14.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:17.5902||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:12:17.5902||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:12:19.0182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:19.0182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:24.0226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:24.0226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:29.0240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:29.0240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:34.0252||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:34.0252||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:39.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:39.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:44.0337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:44.0337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:47.5935||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 heartbeat successfully sent |url: |action: 2025-08-26 21:12:47.5935||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2892:e33dc5b9 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:12:49.0385||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:49.0385||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:54.0397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:54.0397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:12:59.0416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:12:59.0416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:04.0443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:04.0443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:06.2873||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-08-26 21:13:06.2873||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/339|action: FetchEnrolledCourses 2025-08-26 21:13:06.3633||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:06.4823||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-08-26 21:13:06.4823||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/339|action: FetchEnrolledCourses 2025-08-26 21:13:06.4823||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 255, CurrentModule : 0, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Completed/339|action: FetchCompletedCourses 2025-08-26 21:13:06.5301||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:06.6277||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:06.6277||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:06.6424||ERROR|CourseService.Core.Service.CourseService|Error Building Course Modules. Details System.ObjectDisposedException: Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances. Object name: 'AppDbContext'. at Microsoft.EntityFrameworkCore.DbContext.CheckDisposed() at Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() at Microsoft.EntityFrameworkCore.DbContext.Set[TEntity]() at RepositoryBase.Repository`1.get_DbSet() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 34 at RepositoryBase.Repository`1.Find(Object[] keys) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 70 at CourseService.Core.Service.CourseService.GetCourseBuilder(Int64 CourseId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 1733 |url: |action: 2025-08-26 21:13:07.4015||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/339/257|action: FetchEnrolledCourses 2025-08-26 21:13:09.4562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:09.4562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:11.5864||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 21:13:11.9535||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 21:13:12.0622||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 21:13:12.0622||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 21:13:12.0622||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 21:13:12.0622||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-08-26 21:13:12.0820||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:df2103f0 has started in 2.8825 ms |url: |action: 2025-08-26 21:13:12.0820||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2112:9d5afafd is announcing itself... |url: |action: 2025-08-26 21:13:12.1601||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2112:9d5afafd successfully announced in 75.379 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:88cb4f50 has started in 1.0715 ms |url: |action: 2025-08-26 21:13:12.1601||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2112:9d5afafd is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:5dff39a7 has started in 0.2171 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:776a1b5c has started in 0.1732 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:41c97595 has started in 0.2821 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:2839361a has started in 0.2063 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ef59670f has started in 0.397 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f2c8814d has started in 0.5342 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e956f2d4 has started in 0.7286 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:15098b5d has started in 1.1586 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 21:13:12.1601||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2112:9d5afafd waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:371d47fc has started in 2.4263 ms |url: |action: 2025-08-26 21:13:12.1601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b10e5309 has started in 3.0213 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:51e1e1e5 has started in 3.265 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:099e1d9e has started in 3.1225 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2e8e59e0 has started in 2.8348 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:184f886f has started in 3.9374 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6bcfe30f has started in 3.642 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d3ba7a28 has started in 3.7956 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5cacfe0f has started in 3.4935 ms |url: |action: 2025-08-26 21:13:12.1601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ecaf7677 has started in 4.8451 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e48597b8 has started in 4.1145 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f6c33358 has started in 4.2696 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b7c5130b has started in 4.4706 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d40588f6 has started in 4.7021 ms |url: |action: 2025-08-26 21:13:12.1601||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6cd459a0 has started in 4.9602 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4a077af1 has started in 5.1294 ms |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:cc157264 has started in 0.2711 ms |url: |action: 2025-08-26 21:13:12.1601||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2112:9d5afafd all the dispatchers started |url: |action: 2025-08-26 21:13:12.1601||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:de9e2879 has started in 1.1821 ms |url: |action: 2025-08-26 21:13:12.1717||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 21:13:12.1717||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 21:13:12.1717||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 21:13:12.1717||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 21:13:12.1879||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 21:13:12.1879||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 21:13:12.1879||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 21:13:12.1879||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 21:13:12.1879||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:12.8147|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-08-26 21:13:13.1145|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 21:13:13.1145|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-08-26 21:13:13.1145|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {fd99f97d-25e9-4034-938e-35bd82f59c24} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 21:13:17.1719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:17.1719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:22.1748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:22.1748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:22.4033||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/339/257|action: FetchEnrolledCourses 2025-08-26 21:13:22.4254||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/339|action: FetchEnrolledCourses 2025-08-26 21:13:22.4254||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-08-26 21:13:22.5123||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:22.6782||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-08-26 21:13:22.6782||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/339|action: FetchEnrolledCourses 2025-08-26 21:13:22.7370||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 255, CurrentModule : 0, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Completed/339|action: FetchCompletedCourses 2025-08-26 21:13:22.7489||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:22.8695||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 260, CurrentModule : 1, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:22.8695||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 1, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/339|action: FetchRecentCourse 2025-08-26 21:13:22.8906||ERROR|CourseService.Core.Service.CourseService|Error Building Course Modules. Details System.ObjectDisposedException: Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances. Object name: 'AppDbContext'. at Microsoft.EntityFrameworkCore.DbContext.CheckDisposed() at Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() at Microsoft.EntityFrameworkCore.DbContext.Set[TEntity]() at RepositoryBase.Repository`1.get_DbSet() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 34 at RepositoryBase.Repository`1.Find(Object[] keys) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 70 at CourseService.Core.Service.CourseService.GetCourseBuilder(Int64 CourseId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 1733 |url: |action: 2025-08-26 21:13:25.2357||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 21:13:25.6039||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 21:13:25.7113||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 21:13:25.7240||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 21:13:25.7240||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 21:13:25.7240||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-08-26 21:13:25.7240||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:0bb3501b has started in 2.7966 ms |url: |action: 2025-08-26 21:13:25.7240||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 is announcing itself... |url: |action: 2025-08-26 21:13:25.8072||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 successfully announced in 74.6315 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:ad9ff140 has started in 1.1069 ms |url: |action: 2025-08-26 21:13:25.8091||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:8e719db6 has started in 0.1939 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:21b3b903 has started in 0.1961 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:b3bc19b8 has started in 0.2559 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:b2bfe5a6 has started in 0.1772 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6ab7feb8 has started in 0.3528 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:db08aef5 has started in 0.6522 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6d996879 has started in 1.0956 ms |url: |action: 2025-08-26 21:13:25.8091||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7d654178 has started in 2.0484 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ca6eb92f has started in 2.3582 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:25d1e4b1 has started in 2.8623 ms |url: |action: 2025-08-26 21:13:25.8091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:439523cf has started in 2.995 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d8bb4f8 has started in 3.2272 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bd47992e has started in 3.5087 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dee47b48 has started in 3.6918 ms |url: |action: 2025-08-26 21:13:25.8091||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1291368f has started in 3.9219 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:60162194 has started in 4.3107 ms |url: |action: 2025-08-26 21:13:25.8091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a27d2b2a has started in 4.5143 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d6839da2 has started in 4.697 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c9ec3034 has started in 4.8586 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4b963c32 has started in 5.0631 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4bfd1ca3 has started in 5.836 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7977d8ec has started in 5.9908 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:08cf139d has started in 6.1782 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ed070e94 has started in 6.377 ms |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d53fb097 has started in 0.1947 ms |url: |action: 2025-08-26 21:13:25.8091||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 all the dispatchers started |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:3c8e4f83 has started in 0.2044 ms |url: |action: 2025-08-26 21:13:25.8091||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 21:13:25.8091||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 21:13:25.8342||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 21:13:25.8342||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 21:13:25.8342||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 21:13:25.8342||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 21:13:25.8342||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 21:13:25.8342||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 21:13:25.8342||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.4697|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-08-26 21:13:26.7774|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 21:13:26.7778|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-08-26 21:13:26.7778|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {4c29a80f-4a24-48f7-954e-0fe98e29aafb} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 21:13:30.8177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:30.8177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:35.8223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:35.8223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:40.8232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:40.8232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:45.8269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:45.8269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:50.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:50.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:13:55.8159||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:13:55.8159||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:13:55.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:13:55.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:00.8358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:00.8358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:05.8372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:05.8372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:10.8374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:10.8374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:10.8785||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:1756239123824;LastJobId:277010;NextExecution:1756239240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239250848;NextExecution:1756239360000;LastJobId:277012), NextExecution: (8/26/2025 8:16:00 PM) |url: |action: 2025-08-26 21:14:10.9038||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:1756239123824;LastJobId:277011;NextExecution:1756239240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239250848;NextExecution:1756239360000;LastJobId:277013), NextExecution: (8/26/2025 8:16:00 PM) |url: |action: 2025-08-26 21:14:10.9038||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:14:15.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:15.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:20.8420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:20.8420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:25.8194||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:14:25.8194||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:14:25.8468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:25.8468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:30.8488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:30.8488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:35.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:35.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:40.8569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:40.8569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:45.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:45.8609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:50.8616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:50.8616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:14:55.8201||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:14:55.8201||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:14:55.8631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:14:55.8631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:00.8641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:00.8641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:05.8685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:05.8685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:10.8700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:10.8700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:15.8705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:15.8705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:20.8722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:20.8722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:25.8227||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:15:25.8227||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:15:25.8758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:25.8758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:30.8770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:30.8770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:35.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:35.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:40.8846||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:40.8846||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:45.8866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:45.8866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:50.8888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:50.8888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:15:55.8234||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:15:55.8234||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:15:55.8907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:15:55.8907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:00.8924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:00.8924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:05.8963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:05.8963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:10.8965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:10.8965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:10.9284||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:1756239250848;LastJobId:277012;NextExecution:1756239360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239370922;NextExecution:1756239480000;LastJobId:277014), NextExecution: (8/26/2025 8:18:00 PM) |url: |action: 2025-08-26 21:16:10.9371||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:1756239250848;LastJobId:277013;NextExecution:1756239360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239370922;NextExecution:1756239480000;LastJobId:277015), NextExecution: (8/26/2025 8:18:00 PM) |url: |action: 2025-08-26 21:16:10.9371||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:16:15.8981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:15.8981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:20.8988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:20.8988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:25.8238||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:16:25.8238||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:16:25.9020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:25.9020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:30.9055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:30.9055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:35.9089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:35.9089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:40.9126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:40.9126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:45.9164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:45.9164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:50.9191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:50.9191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:16:55.8240||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:16:55.8240||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:16:55.9223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:16:55.9223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:00.9271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:00.9271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:05.9289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:05.9289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:10.9307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:10.9307||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:15.9334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:15.9334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:20.9381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:20.9381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:25.8277||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:17:25.8277||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:17:25.9393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:25.9393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:30.9437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:30.9437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:35.9485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:35.9485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:40.9514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:40.9514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:45.9521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:45.9521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:50.9528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:50.9528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:17:55.8309||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:17:55.8309||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:17:55.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:17:55.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:00.9543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:00.9543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:05.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:05.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:10.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:10.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:10.9693||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:1756239370922;LastJobId:277014;NextExecution:1756239480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239490963;NextExecution:1756239600000;LastJobId:277016), NextExecution: (8/26/2025 8:20:00 PM) |url: |action: 2025-08-26 21:18:10.9693||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:1756239370922;LastJobId:277015;NextExecution:1756239480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239490963;NextExecution:1756239600000;LastJobId:277017), NextExecution: (8/26/2025 8:20:00 PM) |url: |action: 2025-08-26 21:18:10.9815||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:18:15.9589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:15.9589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:20.9591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:20.9591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:25.8137||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:18:25.8137||INFO|Hangfire.Server.ServerWatchdog|2 servers were removed due to timeout |url: |action: 2025-08-26 21:18:25.8137||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:18:25.8358||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:18:25.8358||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:18:25.9600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:25.9600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:30.9614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:30.9614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:35.9623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:35.9623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:40.9632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:40.9632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:45.9680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:45.9680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:50.9687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:50.9687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:18:55.8378||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:18:55.8378||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:18:55.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:18:55.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:00.9742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:00.9742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:05.9772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:05.9772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:10.9780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:10.9780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:15.9822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:15.9822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:20.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:20.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:25.8400||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:19:25.8400||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:19:25.9895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:25.9895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:30.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:30.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:35.9944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:35.9944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:40.9975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:40.9975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:46.0018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:46.0018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:51.0061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:51.0061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:19:55.8436||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:19:55.8436||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:19:56.0092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:19:56.0092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:01.0097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:01.0097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:06.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:06.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:11.0002||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:1756239490963;LastJobId:277016;NextExecution:1756239600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239610995;NextExecution:1756239720000;LastJobId:277018), NextExecution: (8/26/2025 8:22:00 PM) |url: |action: 2025-08-26 21:20:11.0002||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:1756239490963;LastJobId:277017;NextExecution:1756239600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239610995;NextExecution:1756239720000;LastJobId:277019), NextExecution: (8/26/2025 8:22:00 PM) |url: |action: 2025-08-26 21:20:11.0128||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:20:11.0128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:11.0128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:16.0166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:16.0166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:21.0196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:21.0196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:25.8503||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:20:25.8503||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:20:26.0216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:26.0216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:31.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:31.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:36.0264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:36.0264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:41.0293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:41.0293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:46.0340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:46.0340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:51.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:51.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:20:55.8543||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:20:55.8543||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:20:56.0366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:20:56.0366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:01.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:01.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:06.0414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:06.0414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:11.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:11.0433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:16.0461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:16.0461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:21.0470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:21.0470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:25.8550||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:21:25.8550||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:21:26.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:26.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:31.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:31.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:36.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:36.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:41.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:41.0522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:46.0533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:46.0533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:51.0555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:51.0555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:21:55.8571||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:21:55.8571||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:21:56.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:21:56.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:01.0639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:01.0639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:06.0684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:06.0684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:11.0312||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:1756239610995;LastJobId:277018;NextExecution:1756239720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239731026;NextExecution:1756239840000;LastJobId:277020), NextExecution: (8/26/2025 8:24:00 PM) |url: |action: 2025-08-26 21:22:11.0386||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:1756239610995;LastJobId:277019;NextExecution:1756239720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239731026;NextExecution:1756239840000;LastJobId:277021), NextExecution: (8/26/2025 8:24:00 PM) |url: |action: 2025-08-26 21:22:11.0386||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:22:11.0710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:11.0710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:16.0711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:16.0711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:21.0755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:21.0755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:25.8599||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:22:25.8599||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:22:26.0790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:26.0790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:31.0818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:31.0818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:36.0848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:36.0848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:41.0885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:41.0885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:46.0930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:46.0930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:51.0977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:51.0977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:22:55.8610||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:22:55.8610||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:22:56.0991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:22:56.0991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:01.1023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:01.1023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:06.1055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:06.1055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:11.1094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:11.1094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:16.1104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:16.1104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:21.1114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:21.1114||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:25.8085||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:23:25.8085||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:23:25.8611||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:23:25.8611||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:23:26.1130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:26.1130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:31.1149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:31.1149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:36.1168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:36.1168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:41.1187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:41.1187||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:46.1226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:46.1226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:51.1232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:51.1232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:23:55.8650||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:23:55.8650||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:23:56.1259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:23:56.1259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:01.1291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:01.1291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:06.1296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:06.1296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:11.0650||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:1756239731026;LastJobId:277020;NextExecution:1756239840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239851060;NextExecution:1756239960000;LastJobId:277022), NextExecution: (8/26/2025 8:26:00 PM) |url: |action: 2025-08-26 21:24:11.0650||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:1756239731026;LastJobId:277021;NextExecution:1756239840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239851060;NextExecution:1756239960000;LastJobId:277023), NextExecution: (8/26/2025 8:26:00 PM) |url: |action: 2025-08-26 21:24:11.0650||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:24:11.1345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:11.1345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:16.1360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:16.1360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:21.1398||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:21.1398||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:25.8695||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:24:25.8695||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:24:26.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:26.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:31.1448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:31.1448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:36.1501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:36.1501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:41.1533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:41.1533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:46.1569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:46.1569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:51.1578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:51.1578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:24:55.8744||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:24:55.8744||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:24:56.1600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:24:56.1600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:01.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:01.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:06.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:06.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:11.1684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:11.1684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:16.1728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:16.1728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:21.1752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:21.1752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:25.8781||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:25:25.8781||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:25:26.1771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:26.1771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:31.1802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:31.1802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:36.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:36.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:41.1862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:41.1862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:46.1905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:46.1905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:51.1951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:51.1951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:25:55.8818||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:25:55.8818||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:25:56.1993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:25:56.1993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:01.1999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:01.1999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:06.2006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:06.2006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:11.0970||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:1756239851060;LastJobId:277022;NextExecution:1756239960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239971091;NextExecution:1756240080000;LastJobId:277024), NextExecution: (8/26/2025 8:28:00 PM) |url: |action: 2025-08-26 21:26:11.0970||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:1756239851060;LastJobId:277023;NextExecution:1756239960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756239971091;NextExecution:1756240080000;LastJobId:277025), NextExecution: (8/26/2025 8:28:00 PM) |url: |action: 2025-08-26 21:26:11.0970||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:26:11.2027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:11.2027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:16.2074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:16.2074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:21.2099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:21.2099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:25.8826||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:26:25.8826||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:26:26.2108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:26.2108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:31.2117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:31.2117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:36.2148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:36.2148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:41.2157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:41.2157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:46.2173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:46.2173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:51.2218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:51.2218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:26:55.8879||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:26:55.8879||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:26:56.2261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:26:56.2261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:01.2280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:01.2280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:06.2326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:06.2326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:11.2349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:11.2349||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:16.2376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:16.2376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:21.2383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:21.2383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:25.8885||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:27:25.8885||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:27:26.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:26.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:31.2422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:31.2422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:36.2441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:36.2441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:41.2463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:41.2463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:46.2498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:46.2498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:51.2536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:51.2536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:27:55.8913||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:27:55.8913||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:27:56.2564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:27:56.2564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:01.2588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:01.2588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:06.2594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:06.2594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:11.1419||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:1756239971091;LastJobId:277024;NextExecution:1756240080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240091137;NextExecution:1756240200000;LastJobId:277026), NextExecution: (8/26/2025 8:30:00 PM) |url: |action: 2025-08-26 21:28:11.1419||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:1756239971091;LastJobId:277025;NextExecution:1756240080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240091137;NextExecution:1756240200000;LastJobId:277027), NextExecution: (8/26/2025 8:30:00 PM) |url: |action: 2025-08-26 21:28:11.1419||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:28:11.2624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:11.2624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:16.2650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:16.2650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:21.2667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:21.2667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:25.8164||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:28:25.8164||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:28:25.8950||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:28:25.8950||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:28:26.2684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:26.2684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:31.2716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:31.2716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:36.2725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:36.2725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:41.2766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:41.2766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:46.2767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:46.2767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:51.2781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:51.2781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:28:55.8970||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:28:55.8970||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:28:56.2820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:28:56.2820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:01.2844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:01.2844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:06.2869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:06.2869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:11.2872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:11.2872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:16.2890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:16.2890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:21.2910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:21.2910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:25.8974||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:29:25.8974||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:29:26.2917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:26.2917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:31.2950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:31.2950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:36.2994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:36.2994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:41.3001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:41.3001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:46.3032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:46.3032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:51.3066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:51.3066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:29:55.9003||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:29:55.9003||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:29:56.3072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:29:56.3072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:01.3092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:01.3092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:06.3098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:06.3098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:11.1808||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:1756240091137;LastJobId:277026;NextExecution:1756240200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240211175;NextExecution:1756240320000;LastJobId:277028), NextExecution: (8/26/2025 8:32:00 PM) |url: |action: 2025-08-26 21:30:11.1808||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:1756240091137;LastJobId:277027;NextExecution:1756240200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240211175;NextExecution:1756240320000;LastJobId:277029), NextExecution: (8/26/2025 8:32:00 PM) |url: |action: 2025-08-26 21:30:11.1926||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:30:11.3129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:11.3129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:16.3148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:16.3148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:21.3193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:21.3193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:25.9017||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:30:25.9017||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:30:26.3238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:26.3238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:31.3284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:31.3284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:36.3315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:36.3315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:41.3332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:41.3332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:46.3352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:46.3352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:51.3377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:51.3377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:30:55.9041||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:30:55.9041||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:30:56.3423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:30:56.3423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:01.3449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:01.3449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:06.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:06.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:11.3522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:11.3522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:16.3566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:16.3566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:21.3614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:21.3614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:25.9052||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:31:25.9052||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:31:26.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:26.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:31.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:31.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:36.3685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:36.3685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:41.3726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:41.3726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:46.3771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:46.3771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:51.3781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:51.3781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:31:55.9054||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:31:55.9054||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:31:56.3824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:31:56.3824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:01.3847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:01.3847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:06.3888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:06.3888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:11.2162||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:1756240211175;LastJobId:277028;NextExecution:1756240320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240331211;NextExecution:1756240440000;LastJobId:277030), NextExecution: (8/26/2025 8:34:00 PM) |url: |action: 2025-08-26 21:32:11.2236||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:1756240211175;LastJobId:277029;NextExecution:1756240320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240331211;NextExecution:1756240440000;LastJobId:277031), NextExecution: (8/26/2025 8:34:00 PM) |url: |action: 2025-08-26 21:32:11.2236||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:32:11.3909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:11.3909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:16.3914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:16.3914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:21.3963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:21.3963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:25.9096||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:32:25.9096||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:32:26.3996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:26.3996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:31.4029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:31.4029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:36.4042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:36.4042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:41.4048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:41.4048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:46.4053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:46.4053||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:51.4100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:51.4100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:32:55.9143||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:32:55.9143||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:32:56.4139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:32:56.4139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:01.4158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:01.4158||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:06.4168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:06.4168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:11.4213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:11.4213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:16.4261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:16.4261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:21.4263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:21.4263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:25.8183||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:33:25.8183||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:33:25.9147||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:33:25.9147||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:33:26.4295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:26.4295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:31.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:31.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:36.4351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:36.4351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:41.4391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:41.4391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:46.4427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:46.4427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:51.4453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:51.4453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:33:55.9249||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:33:55.9249||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:33:56.4495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:33:56.4495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:01.4523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:01.4523||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:06.4536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:06.4536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:11.2560||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:1756240331211;LastJobId:277030;NextExecution:1756240440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240451252;NextExecution:1756240560000;LastJobId:277032), NextExecution: (8/26/2025 8:36:00 PM) |url: |action: 2025-08-26 21:34:11.2560||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:1756240331211;LastJobId:277031;NextExecution:1756240440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240451252;NextExecution:1756240560000;LastJobId:277033), NextExecution: (8/26/2025 8:36:00 PM) |url: |action: 2025-08-26 21:34:11.2665||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:34:11.4564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:11.4564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:16.4591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:16.4591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:21.4629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:21.4629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:25.9300||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:34:25.9300||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:34:26.4641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:26.4641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:31.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:31.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:36.4695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:36.4695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:41.4742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:41.4742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:46.4787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:46.4787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:51.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:51.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:34:55.9331||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:34:55.9331||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:34:56.4853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:34:56.4853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:01.4885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:01.4885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:06.4898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:06.4898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:11.4932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:11.4932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:16.4933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:16.4933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:21.4974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:21.4974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:25.9328||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:35:25.9328||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:35:26.5006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:26.5006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:31.5047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:31.5047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:36.5050||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:36.5050||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:41.5062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:41.5062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:46.5108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:46.5108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:51.5111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:51.5111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:35:55.9340||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:35:55.9340||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:35:56.5154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:35:56.5154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:01.5160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:01.5160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:06.5179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:06.5179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:11.2978||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:1756240451252;LastJobId:277032;NextExecution:1756240560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240571293;NextExecution:1756240680000;LastJobId:277034), NextExecution: (8/26/2025 8:38:00 PM) |url: |action: 2025-08-26 21:36:11.2978||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:1756240451252;LastJobId:277033;NextExecution:1756240560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240571293;NextExecution:1756240680000;LastJobId:277035), NextExecution: (8/26/2025 8:38:00 PM) |url: |action: 2025-08-26 21:36:11.2978||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:36:11.5193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:11.5193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:16.5215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:16.5215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:21.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:21.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:25.9364||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:36:25.9364||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:36:26.5306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:26.5306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:31.5346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:31.5346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:36.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:36.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:41.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:41.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:46.5415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:46.5415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:51.5443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:51.5443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:36:55.9384||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:36:55.9384||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:36:56.5461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:36:56.5461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:01.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:01.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:06.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:06.5501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:11.5541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:11.5541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:16.5574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:16.5574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:21.5586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:21.5586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:25.9427||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:37:25.9427||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:37:26.5610||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:26.5610||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:31.5652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:31.5652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:36.5656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:36.5656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:41.5704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:41.5704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:46.5723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:46.5723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:51.5732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:51.5732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:37:55.9437||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:37:55.9437||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:37:56.5749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:37:56.5749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:01.5779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:01.5779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:06.5785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:06.5785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:11.3335||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:1756240571293;LastJobId:277034;NextExecution:1756240680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240691329;NextExecution:1756240800000;LastJobId:277036), NextExecution: (8/26/2025 8:40:00 PM) |url: |action: 2025-08-26 21:38:11.3410||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:1756240571293;LastJobId:277035;NextExecution:1756240680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756240691329;NextExecution:1756240800000;LastJobId:277037), NextExecution: (8/26/2025 8:40:00 PM) |url: |action: 2025-08-26 21:38:11.3410||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 21:38:11.5804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:11.5804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:16.5823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:16.5823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:21.5841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:21.5841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:25.8133||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 21:38:25.8133||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 21:38:25.9482||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 heartbeat successfully sent |url: |action: 2025-08-26 21:38:25.9482||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:9204:5931f6e7 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 21:38:26.5875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:26.5875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:31.5923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:31.5923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:36.5926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:36.5926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:41.5931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 21:38:41.5931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-26 21:38:43.6961||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 caught stopping signal... |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:b2bfe5a6 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bd47992e stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7977d8ec stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c9ec3034 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6ab7feb8 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ed070e94 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:439523cf stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:60162194 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6961||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:25d1e4b1 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6d996879 stopped in 0 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dee47b48 stopped in 0.0191 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ca6eb92f stopped in 0.0329 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:8e719db6 stopped in 0.0979 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d53fb097 stopped in 0.0974 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:21b3b903 stopped in 0.1037 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:3c8e4f83 stopped in 0.1243 ms |url: |action: 2025-08-26 21:38:43.6988||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:b3bc19b8 stopped in 0.1235 ms |url: |action: 2025-08-26 21:38:43.6988||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 caught stopped signal... |url: |action: 2025-08-26 21:38:43.7652||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:08cf139d stopped in 66.3434 ms |url: |action: 2025-08-26 21:38:44.7152||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d8bb4f8 stopped in 1016.351 ms |url: |action: 2025-08-26 21:38:44.7152||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7d654178 stopped in 1016.3509 ms |url: |action: 2025-08-26 21:38:44.7152||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d6839da2 stopped in 1016.4224 ms |url: |action: 2025-08-26 21:38:44.7200||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4bfd1ca3 stopped in 1021.1719 ms |url: |action: 2025-08-26 21:38:44.7200||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:db08aef5 stopped in 1026.1587 ms |url: |action: 2025-08-26 21:38:44.7200||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1291368f stopped in 1031.1226 ms |url: |action: 2025-08-26 21:38:44.7200||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4b963c32 stopped in 1031.1353 ms |url: |action: 2025-08-26 21:38:44.7200||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a27d2b2a stopped in 1031.1465 ms |url: |action: 2025-08-26 21:38:44.7308||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 All dispatchers stopped |url: |action: 2025-08-26 21:38:44.7308||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:ad9ff140 stopped in 1032.4919 ms |url: |action: 2025-08-26 21:38:44.7308||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 is reporting itself as stopped... |url: |action: 2025-08-26 21:38:44.7308||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 successfully reported itself as stopped in 3.413 ms |url: |action: 2025-08-26 21:38:44.7308||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:9204:5931f6e7 has been stopped in total 1037.5562 ms |url: |action: 2025-08-26 21:38:44.7308||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:0bb3501b stopped in 1039.965 ms |url: |action: 2025-08-26 23:31:00.7311||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-26 23:31:01.1196||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-26 23:31:01.2304||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-26 23:31:01.2433||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-26 23:31:01.2433||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-26 23:31:01.2433||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-08-26 23:31:01.2433||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:1128525a has started in 2.7871 ms |url: |action: 2025-08-26 23:31:01.2433||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c is announcing itself... |url: |action: 2025-08-26 23:31:01.3266||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c successfully announced in 74.144 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:df6ab045 has started in 1.072 ms |url: |action: 2025-08-26 23:31:01.3266||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:8ddd0866 has started in 0.2155 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:b4eb2f7f has started in 0.158 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:862e2492 has started in 0.333 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:b3fbc34c has started in 0.1794 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3cae6e72 has started in 1.0348 ms |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-26 23:31:01.3266||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:31:01.3266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:01.3266||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 23:31:01.3266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b89601a5 has started in 4.0391 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6557751 has started in 4.3742 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2a80a842 has started in 4.4904 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f82d626 has started in 4.6623 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:971ab921 has started in 4.8881 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:02f12d5d has started in 5.1982 ms |url: |action: 2025-08-26 23:31:01.3344||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c94b04be has started in 5.3575 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b8770389 has started in 5.6095 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:35f5fc9f has started in 5.8257 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:43bf42b2 has started in 5.9229 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6e109eba has started in 6.1121 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f81d2d70 has started in 6.2892 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:35781522 has started in 6.7227 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b01307c5 has started in 6.9655 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2c3e0b06 has started in 7.2712 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7fc17343 has started in 8.6565 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4511322b has started in 8.9022 ms |url: |action: 2025-08-26 23:31:01.3344||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1b6d85e3 has started in 9.1193 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d5aa8e30 has started in 0.175 ms |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d3feb27f has started in 9.3425 ms |url: |action: 2025-08-26 23:31:01.3344||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c all the dispatchers started |url: |action: 2025-08-26 23:31:01.3344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:cd6fb6a2 has started in 0.2628 ms |url: |action: 2025-08-26 23:31:01.3564||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-26 23:31:01.3564||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-26 23:31:01.3564||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-26 23:31:01.3564||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-26 23:31:01.3564||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-26 23:31:01.3564||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-26 23:31:01.3564||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-26 23:31:01.4049||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:1756240691329;LastJobId:277036;NextExecution:1756240800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247461358;NextExecution:1756247520000;LastJobId:277038), NextExecution: (8/26/2025 10:32:00 PM) |url: |action: 2025-08-26 23:31:01.4284||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:1756240691329;LastJobId:277037;NextExecution:1756240800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247461358;NextExecution:1756247520000;LastJobId:277039), NextExecution: (8/26/2025 10:32:00 PM) |url: |action: 2025-08-26 23:31:01.4284||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:1756238403565;LastJobId:276996;NextExecution:1756242000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247461358;NextExecution:1756249200000;LastJobId:277040), NextExecution: (8/26/2025 11:00:00 PM) |url: |action: 2025-08-26 23:31:01.4422||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:1756238403565;LastJobId:276998;NextExecution:1756242000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247461358;NextExecution:1756249200000;LastJobId:277041), NextExecution: (8/26/2025 11:00:00 PM) |url: |action: 2025-08-26 23:31:01.4422||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0543|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-08-26 23:31:02.0908||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/26/2025 10:31:02 PM |url: |action: 2025-08-26 23:31:02.3108||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-26 23:31:02.3181||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-26 23:31:02.3181||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-26 23:31:02.3334||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-26 23:31:02.3659|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-26 23:31:02.3659|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-08-26 23:31:02.3659|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {ead2ec66-f4ee-4a20-9883-93a32ac02cbc} may be persisted to storage in unencrypted form. |url: |action: 2025-08-26 23:31:02.9553||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-08-26 23:31:03.1388||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-26 23:31:03.1388||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-26 23:31:03.1388||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-26 23:31:03.1388||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-26 23:31:03.1388||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-26 23:31:03.6292||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-08-26 23:31:03.6850||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:03.6850||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:04.6490||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:04.6490||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:04.6631||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-26 23:31:04.6631||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-26 23:31:04.6631||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:04.6631||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:04.6631||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 23:31:05.0720||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-08-26 23:31:05.0720||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:05.0720||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:05.2841||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:05.2841||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:05.2922||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 23:31:05.2922||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 23:31:05.2922||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:05.2922||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:05.2922||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 23:31:05.6052||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-08-26 23:31:05.6052||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:05.6052||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:05.7966||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:05.7966||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:05.8103||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 23:31:05.8103||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 23:31:05.8103||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:05.8103||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-26 23:31:05.8103||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-26 23:31:06.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:06.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:06.5869||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-08-26 23:31:06.5869||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:06.5869||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-26 23:31:06.9942||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-26 23:31:07.0046||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-26 23:31:07.3833||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-08-26 23:31:07.3833||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-26 23:31:07.3833||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-26 23:31:07.3833||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-26 23:31:07.3833||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-26 23:31:07.3948||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-26 23:31:07.7509||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-08-26 23:31:07.7598||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-26 23:31:07.7598||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-26 23:31:07.7598||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-26 23:31:07.7598||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-26 23:31:07.7598||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-26 23:31:08.0697||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-08-26 23:31:08.0804||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-26 23:31:08.0804||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-26 23:31:08.0804||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-26 23:31:08.0804||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-26 23:31:08.0804||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-26 23:31:08.7212||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-08-26 23:31:08.7389||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-26 23:31:08.7389||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-26 23:31:08.7389||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-26 23:31:08.7389||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-26 23:31:08.7389||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-26 23:31:09.0692||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-08-26 23:31:09.0692||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:09.0692||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:09.2643||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:09.2643||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:09.2715||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-26 23:31:09.2715||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-26 23:31:09.2715||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-26 23:31:09.2715||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-26 23:31:09.2715||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-26 23:31:09.5967||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-08-26 23:31:09.6033||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:09.6033||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-26 23:31:09.7751||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-26 23:31:10.1721||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-08-26 23:31:10.1774||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-26 23:31:10.1774||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:10.3500||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 23:31:11.0222||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-08-26 23:31:11.0222||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 23:31:11.0222||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 23:31:11.0222||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:11.0222||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:11.0222||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 23:31:11.3396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:11.3396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:11.4000||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-08-26 23:31:11.4000||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 23:31:11.4000||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 23:31:11.4000||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:11.4089||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-26 23:31:11.4089||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-26 23:31:11.7457||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-08-26 23:31:11.7457||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-26 23:31:11.7457||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-26 23:31:11.7457||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 23:31:11.7457||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 23:31:11.7457||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 23:31:12.1434||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-08-26 23:31:12.1434||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 23:31:12.1434||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 23:31:12.1434||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-26 23:31:12.1434||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-26 23:31:12.1434||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-26 23:31:12.5045||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-08-26 23:31:12.5045||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-26 23:31:12.5045||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-26 23:31:16.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:16.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:21.3446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:21.3446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:26.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:26.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:31.3369||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:31:31.3369||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:31:31.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:31.3473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:36.3491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:36.3491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:41.3510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:41.3510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:46.3529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:46.3529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:51.3536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:51.3536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:31:56.3556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:31:56.3556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:01.3421||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:32:01.3421||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:32:01.3594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:01.3594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:01.4634||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:1756247461358;LastJobId:277038;NextExecution:1756247520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247521457;NextExecution:1756247640000;LastJobId:277042), NextExecution: (8/26/2025 10:34:00 PM) |url: |action: 2025-08-26 23:32:01.4723||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:1756247461358;LastJobId:277039;NextExecution:1756247520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247521457;NextExecution:1756247640000;LastJobId:277043), NextExecution: (8/26/2025 10:34:00 PM) |url: |action: 2025-08-26 23:32:01.4723||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:32:06.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:06.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:11.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:11.3645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:16.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:16.3653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:21.3691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:21.3691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:26.3718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:26.3718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:31.3425||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:32:31.3425||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:32:31.3748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:31.3748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:36.3768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:36.3768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:41.3806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:41.3806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:46.3809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:46.3809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:51.3836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:51.3836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:32:56.3854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:32:56.3854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:01.3476||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:33:01.3476||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:33:01.3871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:01.3871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:06.3883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:06.3883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:11.3930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:11.3930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:16.3979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:16.3979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:21.3997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:21.3997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:26.4009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:26.4009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:31.3523||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:33:31.3523||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:33:31.4043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:31.4043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:36.4054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:36.4054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:41.4062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:41.4062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:46.4080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:46.4080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:51.4098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:51.4098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:33:56.4116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:33:56.4116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:01.3554||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:34:01.3554||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:34:01.4135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:01.4135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:01.5033||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:1756247521457;LastJobId:277042;NextExecution:1756247640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247641497;NextExecution:1756247760000;LastJobId:277044), NextExecution: (8/26/2025 10:36:00 PM) |url: |action: 2025-08-26 23:34:01.5033||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:1756247521457;LastJobId:277043;NextExecution:1756247640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247641497;NextExecution:1756247760000;LastJobId:277045), NextExecution: (8/26/2025 10:36:00 PM) |url: |action: 2025-08-26 23:34:01.5033||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:34:06.4153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:06.4153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:11.4196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:11.4196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:16.4256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:16.4256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:21.4300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:21.4300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:26.4311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:26.4311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:31.3557||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:34:31.3557||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:34:31.4333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:31.4333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:36.4335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:36.4335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:41.4348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:41.4348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:46.4370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:46.4370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:51.4390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:51.4390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:34:56.4434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:34:56.4434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:01.3550||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:35:01.3550||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:35:01.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:01.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:06.4516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:06.4516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:11.4560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:11.4560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:16.4604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:16.4604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:21.4635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:21.4635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:26.4664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:26.4664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:31.3606||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:35:31.3606||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:35:31.4663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:31.4663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:36.4694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:36.4694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:41.4695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:41.4695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:46.4719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:46.4719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:51.4752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:51.4752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:35:56.4789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:35:56.4789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:01.3343||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 23:36:01.3343||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 23:36:01.3647||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:36:01.3647||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:36:01.4806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:01.4806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:01.5348||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:1756247641497;LastJobId:277044;NextExecution:1756247760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247761529;NextExecution:1756247880000;LastJobId:277046), NextExecution: (8/26/2025 10:38:00 PM) |url: |action: 2025-08-26 23:36:01.5348||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:1756247641497;LastJobId:277045;NextExecution:1756247760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247761529;NextExecution:1756247880000;LastJobId:277047), NextExecution: (8/26/2025 10:38:00 PM) |url: |action: 2025-08-26 23:36:01.5485||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:36:06.4837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:06.4837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:11.4856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:11.4856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:16.4879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:16.4879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:21.4923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:21.4923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:26.4937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:26.4937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:31.3681||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:36:31.3681||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:36:31.4981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:31.4981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:36.5016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:36.5016||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:41.5054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:41.5054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:46.5099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:46.5099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:51.5099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:51.5099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:36:56.5113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:36:56.5113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:01.3694||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:37:01.3694||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:37:01.5116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:01.5116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:06.5134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:06.5134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:11.5178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:11.5178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:16.5221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:16.5221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:21.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:21.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:26.5242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:26.5242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:31.3717||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:37:31.3717||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:37:31.5273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:31.5273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:36.5284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:36.5284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:41.5298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:41.5298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:46.5313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:46.5313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:51.5351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:51.5351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:37:56.5393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:37:56.5393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:01.3723||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:38:01.3723||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:38:01.5410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:01.5410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:01.5716||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:1756247761529;LastJobId:277046;NextExecution:1756247880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247881566;NextExecution:1756248000000;LastJobId:277048), NextExecution: (8/26/2025 10:40:00 PM) |url: |action: 2025-08-26 23:38:01.5791||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:1756247761529;LastJobId:277047;NextExecution:1756247880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756247881566;NextExecution:1756248000000;LastJobId:277049), NextExecution: (8/26/2025 10:40:00 PM) |url: |action: 2025-08-26 23:38:01.5791||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:38:06.5435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:06.5435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:11.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:11.5477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:16.5509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:16.5509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:21.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:21.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:26.5555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:26.5555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:31.3729||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:38:31.3729||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:38:31.5566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:31.5566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:36.5597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:36.5597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:41.5645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:41.5645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:46.5661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:46.5661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:51.5679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:51.5679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:38:56.5706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:38:56.5706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:01.3759||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:39:01.3759||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:39:01.5717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:01.5717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:06.5748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:06.5748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:11.5755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:11.5755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:16.5802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:16.5802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:21.5816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:21.5816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:26.5838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:26.5838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:31.3767||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:39:31.3767||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:39:31.5868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:31.5868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:36.5870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:36.5870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:41.5906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:41.5906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:46.5913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:46.5913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:51.5933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:51.5933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:39:56.5962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:39:56.5962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:01.3803||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:40:01.3803||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:40:01.5969||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:01.5969||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:01.6071||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:1756247881566;LastJobId:277048;NextExecution:1756248000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248001602;NextExecution:1756248120000;LastJobId:277050), NextExecution: (8/26/2025 10:42:00 PM) |url: |action: 2025-08-26 23:40:01.6071||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:1756247881566;LastJobId:277049;NextExecution:1756248000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248001602;NextExecution:1756248120000;LastJobId:277051), NextExecution: (8/26/2025 10:42:00 PM) |url: |action: 2025-08-26 23:40:01.6071||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:40:06.5996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:06.5996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:11.6040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:11.6040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:16.6076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:16.6076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:21.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:21.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:26.6122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:26.6122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:31.3810||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:40:31.3810||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:40:31.6159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:31.6159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:36.6191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:36.6191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:41.6210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:41.6210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:46.6235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:46.6235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:51.6242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:51.6242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:40:56.6245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:40:56.6245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:01.3373||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 23:41:01.3373||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 23:41:01.3848||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:41:01.3848||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:41:01.6264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:01.6264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:06.6281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:06.6281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:11.6311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:11.6311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:16.6333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:16.6333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:21.6352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:21.6352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:26.6395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:26.6395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:31.3882||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:41:31.3882||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:41:31.6420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:31.6420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:36.6436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:36.6436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:41.6437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:41.6437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:46.6471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:46.6471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:51.6480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:51.6480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:41:56.6515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:41:56.6515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:01.3884||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:42:01.3884||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:42:01.6407||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:1756248001602;LastJobId:277050;NextExecution:1756248120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248121636;NextExecution:1756248240000;LastJobId:277052), NextExecution: (8/26/2025 10:44:00 PM) |url: |action: 2025-08-26 23:42:01.6407||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:1756248001602;LastJobId:277051;NextExecution:1756248120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248121636;NextExecution:1756248240000;LastJobId:277053), NextExecution: (8/26/2025 10:44:00 PM) |url: |action: 2025-08-26 23:42:01.6527||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:42:01.6527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:01.6527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:06.6625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:06.6625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:11.6644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:11.6644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:16.6674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:16.6674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:21.6681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:21.6681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:26.6684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:26.6684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:31.3921||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:42:31.3921||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:42:31.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:31.6729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:36.6740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:36.6740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:41.6778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:41.6778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:46.6792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:46.6792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:51.6802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:51.6802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:42:56.6816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:42:56.6816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:01.3952||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:43:01.3952||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:43:01.6844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:01.6844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:06.6893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:06.6893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:11.6918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:11.6918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:16.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:16.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:21.6964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:21.6964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:26.6970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:26.6970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:31.3988||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:43:31.3988||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:43:31.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:31.6989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:36.7008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:36.7008||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:41.7036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:41.7036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:46.7073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:46.7073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:51.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:51.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:43:56.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:43:56.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:01.4027||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:44:01.4027||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:44:01.6810||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:1756248121636;LastJobId:277052;NextExecution:1756248240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248241676;NextExecution:1756248360000;LastJobId:277054), NextExecution: (8/26/2025 10:46:00 PM) |url: |action: 2025-08-26 23:44:01.6882||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:1756248121636;LastJobId:277053;NextExecution:1756248240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248241676;NextExecution:1756248360000;LastJobId:277055), NextExecution: (8/26/2025 10:46:00 PM) |url: |action: 2025-08-26 23:44:01.6882||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:44:01.7161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:01.7161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:06.7202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:06.7202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:11.7231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:11.7231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:16.7237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:16.7237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:21.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:21.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:26.7265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:26.7265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:31.4022||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:44:31.4022||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:44:31.7283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:31.7283||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:36.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:36.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:41.7321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:41.7321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:46.7371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:46.7371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:51.7410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:51.7410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:44:56.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:44:56.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:01.4068||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:45:01.4068||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:45:01.7456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:01.7456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:06.7458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:06.7458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:11.7476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:11.7476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:16.7501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:16.7501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:21.7520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:21.7520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:26.7521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:26.7521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:31.4067||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:45:31.4067||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:45:31.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:31.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:36.7560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:36.7560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:41.7580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:41.7580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:46.7580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:46.7580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:51.7607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:51.7607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:45:56.7627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:45:56.7627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:01.3401||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 23:46:01.3401||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 23:46:01.4081||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:46:01.4081||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:46:01.7147||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:1756248241676;LastJobId:277054;NextExecution:1756248360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248361710;NextExecution:1756248480000;LastJobId:277056), NextExecution: (8/26/2025 10:48:00 PM) |url: |action: 2025-08-26 23:46:01.7147||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:1756248241676;LastJobId:277055;NextExecution:1756248360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248361710;NextExecution:1756248480000;LastJobId:277057), NextExecution: (8/26/2025 10:48:00 PM) |url: |action: 2025-08-26 23:46:01.7147||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:46:01.7645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:01.7645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:06.7670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:06.7670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:11.7672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:11.7672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:16.7679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:16.7679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:21.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:21.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:26.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:26.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:31.4094||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:46:31.4094||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:46:31.7787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:31.7787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:36.7819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:36.7819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:41.7838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:41.7838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:46.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:46.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:51.7876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:51.7876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:46:56.7922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:46:56.7922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:01.4107||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:47:01.4107||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:47:01.7953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:01.7953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:06.7957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:06.7957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:11.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:11.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:16.8011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:16.8011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:21.8018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:21.8018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:26.8038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:26.8038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:31.4140||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:47:31.4140||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:47:31.8058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:31.8058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:36.8108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:36.8108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:41.8113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:41.8113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:46.8125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:46.8125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:51.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:51.8172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:47:56.8179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:47:56.8179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:01.4144||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:48:01.4144||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:48:01.7517||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:1756248361710;LastJobId:277056;NextExecution:1756248480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248481747;NextExecution:1756248600000;LastJobId:277058), NextExecution: (8/26/2025 10:50:00 PM) |url: |action: 2025-08-26 23:48:01.7596||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:1756248361710;LastJobId:277057;NextExecution:1756248480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248481747;NextExecution:1756248600000;LastJobId:277059), NextExecution: (8/26/2025 10:50:00 PM) |url: |action: 2025-08-26 23:48:01.7596||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:48:01.8212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:01.8212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:06.8234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:06.8234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:11.8254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:11.8254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:16.8268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:16.8268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:21.8302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:21.8302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:26.8332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:26.8332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:31.4141||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:48:31.4141||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:48:31.8340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:31.8340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:36.8345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:36.8345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:41.8388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:41.8388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:46.8424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:46.8424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:51.8465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:51.8465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:48:56.8489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:48:56.8489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:01.4191||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:49:01.4191||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:49:01.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:01.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:06.8548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:06.8548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:11.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:11.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:16.8598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:16.8598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:21.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:21.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:26.8654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:26.8654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:31.4215||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:49:31.4215||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:49:31.8696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:31.8696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:36.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:36.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:41.8735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:41.8735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:46.8739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:46.8739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:51.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:51.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:49:56.8753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:49:56.8753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:01.4248||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:50:01.4248||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:50:01.7955||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:1756248481747;LastJobId:277058;NextExecution:1756248600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248601788;NextExecution:1756248720000;LastJobId:277060), NextExecution: (8/26/2025 10:52:00 PM) |url: |action: 2025-08-26 23:50:01.8032||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:1756248481747;LastJobId:277059;NextExecution:1756248600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1756248601788;NextExecution:1756248720000;LastJobId:277061), NextExecution: (8/26/2025 10:52:00 PM) |url: |action: 2025-08-26 23:50:01.8032||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-26 23:50:01.8779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:01.8779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:06.8804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:06.8804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:11.8842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:11.8842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:16.8868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:16.8868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:21.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:21.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:26.8929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:26.8929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:31.4260||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:50:31.4260||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:50:31.8931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:31.8931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:36.8965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:36.8965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:41.8968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:41.8968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:46.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:46.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:51.9020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:51.9020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:50:56.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:50:56.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:01.3412||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-26 23:51:01.3412||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-26 23:51:01.4287||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:51:01.4287||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:51:01.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:01.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:06.9036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:06.9036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:11.9065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:11.9065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:16.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:16.9071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:21.9104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:21.9104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:26.9107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:26.9107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:31.4292||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:51:31.4292||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-26 23:51:31.9152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:31.9152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:36.9192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:36.9192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:41.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:41.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:46.9226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:46.9226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:51.9249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:51.9249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:51:56.9278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-26 23:51:56.9278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-26 23:52:00.5301||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c caught stopping signal... |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:b3fbc34c stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b89601a5 stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3cae6e72 stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c94b04be stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6e109eba stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d3feb27f stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4511322b stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:43bf42b2 stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:d5aa8e30 stopped in 0.1197 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f81d2d70 stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:35781522 stopped in 0 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1b6d85e3 stopped in 0.0376 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f82d626 stopped in 0.0413 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:8ddd0866 stopped in 0.1186 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:b4eb2f7f stopped in 0.119 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:cd6fb6a2 stopped in 0.1245 ms |url: |action: 2025-08-26 23:52:00.5301||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:862e2492 stopped in 0.1427 ms |url: |action: 2025-08-26 23:52:00.5301||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c caught stopped signal... |url: |action: 2025-08-26 23:52:01.3817||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b8770389 stopped in 849.0035 ms |url: |action: 2025-08-26 23:52:01.4356||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3296:3903507c heartbeat successfully sent |url: |action: 2025-08-26 23:52:01.4356||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:df6ab045 stopped in 903.4108 ms |url: |action: 2025-08-26 23:52:01.5520||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b01307c5 stopped in 1019.2949 ms |url: |action: 2025-08-26 23:52:01.5520||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2a80a842 stopped in 1019.2948 ms |url: |action: 2025-08-26 23:52:01.5567||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7fc17343 stopped in 1023.9765 ms |url: |action: 2025-08-26 23:52:01.5567||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:35f5fc9f stopped in 1030.2839 ms |url: |action: 2025-08-26 23:52:01.5567||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:02f12d5d stopped in 1035.1185 ms |url: |action: 2025-08-26 23:52:01.5567||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6557751 stopped in 1035.167 ms |url: |action: 2025-08-26 23:52:01.5729||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2c3e0b06 stopped in 1040.1893 ms |url: |action: 2025-08-26 23:52:01.5729||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:971ab921 stopped in 1040.2038 ms |url: |action: 2025-08-26 23:52:01.5729||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c All dispatchers stopped |url: |action: 2025-08-26 23:52:01.5729||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c is reporting itself as stopped... |url: |action: 2025-08-26 23:52:01.5729||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c successfully reported itself as stopped in 3.2184 ms |url: |action: 2025-08-26 23:52:01.5729||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3296:3903507c has been stopped in total 1045.3717 ms |url: |action: 2025-08-26 23:52:01.5729||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:1128525a stopped in 1047.5956 ms |url: |action: