2025-08-13 04:02:40.9835||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-13 04:02:41.3733||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-13 04:02:41.5290||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-13 04:02:41.5421||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-13 04:02:41.5421||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-13 04:02:41.5421||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-13 04:02:41.5583||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:bd0fe5ca has started in 3.1149 ms |url: |action: 2025-08-13 04:02:41.5583||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 is announcing itself... |url: |action: 2025-08-13 04:02:41.6467||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 successfully announced in 85.8874 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:3f57055e has started in 1.0856 ms |url: |action: 2025-08-13 04:02:41.6467||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:6ea82a16 has started in 0.2245 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7c002727 has started in 0.1332 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:15fe026b has started in 0.3179 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:e4281660 has started in 0.1843 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8f86711b has started in 0.9894 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-13 04:02:41.6467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1a57f5a4 has started in 1.5871 ms |url: |action: 2025-08-13 04:02:41.6467||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:96c43177 has started in 1.4071 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:34876bfc has started in 3.515 ms |url: |action: 2025-08-13 04:02:41.6467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c450b4d1 has started in 3.6831 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dcdbfb0e has started in 4.042 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dc2f7178 has started in 4.2584 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:15268715 has started in 4.5278 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2a60cbbe has started in 4.708 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ddf64e6b has started in 4.914 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5cbd506a has started in 5.4184 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e04afbcd has started in 5.8032 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:884ffc11 has started in 6.1272 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d1e563ff has started in 6.6076 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fcce171a has started in 6.8271 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b23ffe8a has started in 6.9857 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a2ef3f3a has started in 7.1643 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f9672cd5 has started in 7.2955 ms |url: |action: 2025-08-13 04:02:41.6581||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6221fde2 has started in 7.6624 ms |url: |action: 2025-08-13 04:02:41.6467||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:200d168d has started in 7.3996 ms |url: |action: 2025-08-13 04:02:41.6581||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:7c16644e has started in 0.2967 ms |url: |action: 2025-08-13 04:02:41.6581||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 all the dispatchers started |url: |action: 2025-08-13 04:02:41.6581||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:dcaeaa0c has started in 0.1749 ms |url: |action: 2025-08-13 04:02:41.6581||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:02:41.6781||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-13 04:02:41.6781||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-13 04:02:41.7308||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:1754994010293;LastJobId:276031;NextExecution:1754994120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054161685;NextExecution:1755054240000;LastJobId:276033), NextExecution: (8/13/2025 3:04:00 AM) |url: |action: 2025-08-13 04:02:41.7384||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-13 04:02:41.7384||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-13 04:02:41.7384||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-13 04:02:41.7384||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-13 04:02:41.7384||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-13 04:02:41.7384||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-13 04:02:41.7384||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-13 04:02:41.7812||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:1754994010293;LastJobId:276032;NextExecution:1754994120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054161685;NextExecution:1755054240000;LastJobId:276034), NextExecution: (8/13/2025 3:04:00 AM) |url: |action: 2025-08-13 04:02:41.7812||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:1754992809963;LastJobId:276009;NextExecution:1754996400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054161685;NextExecution:1755057600000;LastJobId:276035), NextExecution: (8/13/2025 4:00:00 AM) |url: |action: 2025-08-13 04:02:41.7995||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:1754992809963;LastJobId:276011;NextExecution:1754996400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054161685;NextExecution:1755057600000;LastJobId:276036), NextExecution: (8/13/2025 4:00:00 AM) |url: |action: 2025-08-13 04:02:41.7995||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:1754991174176;LastJobId:275982;NextExecution:1755000000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054161685;NextExecution:1755064800000;LastJobId:276037), NextExecution: (8/13/2025 6:00:00 AM) |url: |action: 2025-08-13 04:02:41.8161||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:02:42.3381|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3479|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-13 04:02:42.3830||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/13/2025 3:02:42 AM |url: |action: 2025-08-13 04:02:42.6224||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-13 04:02:42.6298||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-13 04:02:42.6298||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-13 04:02:42.6413||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-08-13 04:02:42.6413||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-13 04:02:42.6413||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-08-13 04:02:42.6888||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-08-13 04:02:42.6888||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-08-13 04:02:42.6888||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-08-13 04:02:42.6888||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-08-13 04:02:42.6888||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-13 04:02:42.6888||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-08-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-08-13 04:02:42.7012|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-13 04:02:42.7012|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-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-08-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-08-13 04:02:42.7012||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-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-08-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-08-13 04:02:42.7012||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-13 04:02:42.7012||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-08-13 04:02:42.7012||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-13 04:02:42.7012|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {c3981dca-de66-4985-8669-6e5296060aeb} may be persisted to storage in unencrypted form. |url: |action: 2025-08-13 04:02:42.8218||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-13 04:02:42.8218||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-13 04:02:42.8279|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8279|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="935c5ffe-9f54-487b-9dac-4fed9e0ba3aa" |url: |action: 2025-08-13 04:02:42.8279|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8279|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="935c5ffe-9f54-487b-9dac-4fed9e0ba3aa" |url: |action: 2025-08-13 04:02:42.8279|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8279|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="6cf329dc-7908-4056-95f5-2a055ccb65e1" |url: |action: 2025-08-13 04:02:42.8279|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8279|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="6cf329dc-7908-4056-95f5-2a055ccb65e1" |url: |action: 2025-08-13 04:02:42.8724|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8724|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2d2ac632-5cf0-4aff-b0d0-892d280c9c66" |url: |action: 2025-08-13 04:02:42.8729|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8729|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2d2ac632-5cf0-4aff-b0d0-892d280c9c66" |url: |action: 2025-08-13 04:02:42.8729||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-13 04:02:42.8729|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8729|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="62d7d7f2-6947-4f9b-a703-ef0d0c31e419" |url: |action: 2025-08-13 04:02:42.8729|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.8729|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="62d7d7f2-6947-4f9b-a703-ef0d0c31e419" |url: |action: 2025-08-13 04:02:42.9462|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9462|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="781d3a4d-a24a-4b54-9c87-89be5ced7ef5" |url: |action: 2025-08-13 04:02:42.9462|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9462|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="781d3a4d-a24a-4b54-9c87-89be5ced7ef5" |url: |action: 2025-08-13 04:02:42.9541|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9541||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-13 04:02:42.9541|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c7f45c87-d86a-4b88-9447-0d5960f686f7" |url: |action: 2025-08-13 04:02:42.9541|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9541|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c7f45c87-d86a-4b88-9447-0d5960f686f7" |url: |action: 2025-08-13 04:02:42.9885|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9885|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c75e1c3a-8706-4525-8597-7e37a9b3d8a5" |url: |action: 2025-08-13 04:02:42.9885|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:42.9885|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c75e1c3a-8706-4525-8597-7e37a9b3d8a5" |url: |action: 2025-08-13 04:02:43.0438|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.0438||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-13 04:02:43.0438|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="76635d24-df5e-4bf1-9502-d047f91c2300" |url: |action: 2025-08-13 04:02:43.0507|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.0507|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="76635d24-df5e-4bf1-9502-d047f91c2300" |url: |action: 2025-08-13 04:02:43.1458|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.1458||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-13 04:02:43.1458|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c3740871-9424-4b3a-9b11-7af1214c3551" |url: |action: 2025-08-13 04:02:43.1458|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.1458|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c3740871-9424-4b3a-9b11-7af1214c3551" |url: |action: 2025-08-13 04:02:43.2057||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-13 04:02:43.2805|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.2805||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-13 04:02:43.2805|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e70e81c4-cc74-4090-b6fb-4f625a2dc8b8" |url: |action: 2025-08-13 04:02:43.2805|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.2805|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e70e81c4-cc74-4090-b6fb-4f625a2dc8b8" |url: |action: 2025-08-13 04:02:43.3971||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-13 04:02:43.3971|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.3971|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="a7c2df4c-da61-4490-b082-4c9030dd13fd" |url: |action: 2025-08-13 04:02:43.3971|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.3971|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="a7c2df4c-da61-4490-b082-4c9030dd13fd" |url: |action: 2025-08-13 04:02:43.4169||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-13 04:02:43.4169||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-13 04:02:43.4169||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-13 04:02:43.4169||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-13 04:02:43.4197||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-13 04:02:43.4887|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.4887|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="6bf55ec8-6be4-4d2c-85fc-1013867f76ca" |url: |action: 2025-08-13 04:02:43.4887|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 04:02:43.4887|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="6bf55ec8-6be4-4d2c-85fc-1013867f76ca" |url: |action: 2025-08-13 04:02:43.7713||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-13 04:02:43.8751||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:43.8751||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:44.9676||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:44.9676||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:44.9884||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-13 04:02:44.9884||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-13 04:02:44.9884||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:44.9884||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:44.9884||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 04:02:45.3012||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-13 04:02:45.3152||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:45.3152||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:45.5231||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:45.5231||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:45.5323||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 04:02:45.5323||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 04:02:45.5323||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:45.5323||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:45.5323||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 04:02:45.8251||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-13 04:02:45.8292||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:45.8292||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 04:02:46.0534||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 04:02:46.1428|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 2993.9389ms - BadRequest |url: |action: 2025-08-13 04:02:46.1428|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.1428|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 2998.0494ms - BadRequest |url: |action: 2025-08-13 04:02:46.1428|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.1652||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-13 04:02:46.2265|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3396.9116ms - BadRequest |url: |action: 2025-08-13 04:02:46.2265|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.2265|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3401.6797ms - BadRequest |url: |action: 2025-08-13 04:02:46.2265|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.2265||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-13 04:02:46.3338|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3501.622ms - BadRequest |url: |action: 2025-08-13 04:02:46.3338|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.3338|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3502.8049ms - BadRequest |url: |action: 2025-08-13 04:02:46.3338|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.3338||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-13 04:02:46.3426||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-13 04:02:46.3426||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:46.3426||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:46.4332|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 2943.9708ms - BadRequest |url: |action: 2025-08-13 04:02:46.4332|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4332|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 2945.1319ms - BadRequest |url: |action: 2025-08-13 04:02:46.4332|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4332||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-13 04:02:46.4698|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3071.6917ms - BadRequest |url: |action: 2025-08-13 04:02:46.4698|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4698|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3072.7449ms - BadRequest |url: |action: 2025-08-13 04:02:46.4698|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4698||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-13 04:02:46.4698|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3493.2022ms - BadRequest |url: |action: 2025-08-13 04:02:46.4698|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4698|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3494.2299ms - BadRequest |url: |action: 2025-08-13 04:02:46.4698|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.4698||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-13 04:02:46.5189|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3646.0253ms - BadRequest |url: |action: 2025-08-13 04:02:46.5189|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.5189|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3647.0344ms - BadRequest |url: |action: 2025-08-13 04:02:46.5189|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.5189||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-13 04:02:46.5678||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:46.5678||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:46.5678||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 04:02:46.5678||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 04:02:46.5678||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-13 04:02:46.5678||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-13 04:02:46.5768||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-13 04:02:46.5768|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3296.3964ms - BadRequest |url: |action: 2025-08-13 04:02:46.5768|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.5768|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3297.5218ms - BadRequest |url: |action: 2025-08-13 04:02:46.5768|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.5768||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-13 04:02:46.6096|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3558.9334ms - BadRequest |url: |action: 2025-08-13 04:02:46.6096|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.6096|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3566.1007ms - BadRequest |url: |action: 2025-08-13 04:02:46.6096|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.6096||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-13 04:02:46.6541|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3772.4768ms - BadRequest |url: |action: 2025-08-13 04:02:46.6541|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.6541|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3773.4816ms - BadRequest |url: |action: 2025-08-13 04:02:46.6541|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.6541||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-13 04:02:46.6557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:02:46.6557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:02:46.8608||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-13 04:02:46.8608||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-13 04:02:46.8608||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-13 04:02:46.8608||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-13 04:02:46.8608||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-13 04:02:46.8608||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-13 04:02:46.8608|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3929.1736ms - BadRequest |url: |action: 2025-08-13 04:02:46.8763|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.8763|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3930.3417ms - BadRequest |url: |action: 2025-08-13 04:02:46.8763|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:46.8763||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-13 04:02:47.0059|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4051.2045ms - BadRequest |url: |action: 2025-08-13 04:02:47.0059|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:47.0059|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4052.2614ms - BadRequest |url: |action: 2025-08-13 04:02:47.0059|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 03:02:46 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 04:02:47.0059||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-13 04:02:47.2506||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-13 04:02:47.2636||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-13 04:02:47.2636||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-13 04:02:47.2636||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-13 04:02:47.2636||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-13 04:02:47.2636||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-13 04:02:47.5928||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-13 04:02:47.6009||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-13 04:02:47.6009||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-13 04:02:47.6009||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-13 04:02:47.6009||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-13 04:02:47.6009||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-13 04:02:47.9375||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-13 04:02:47.9513||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-13 04:02:47.9513||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-13 04:02:47.9513||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-13 04:02:47.9513||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-13 04:02:47.9513||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-13 04:02:48.3181||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-13 04:02:48.3284||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:48.3284||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-13 04:02:48.5211||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-13 04:02:49.2100||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-13 04:02:49.2157||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:49.2157||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-13 04:02:49.3943||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-13 04:02:49.7805||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-13 04:02:49.7861||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 04:02:49.7861||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:49.9591||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 04:02:50.3788||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-13 04:02:50.3788||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 04:02:50.3788||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 04:02:50.3908||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:50.3908||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:50.3908||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 04:02:50.8184||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-13 04:02:50.8184||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 04:02:50.8184||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 04:02:50.8268||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:50.8268||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 04:02:50.8268||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 04:02:51.2664||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-13 04:02:51.2743||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 04:02:51.2743||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 04:02:51.2743||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 04:02:51.2743||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 04:02:51.2743||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 04:02:51.6486||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-13 04:02:51.6562||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 04:02:51.6562||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 04:02:51.6562||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 04:02:51.6562||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 04:02:51.6562||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 04:02:51.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:02:51.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:02:51.9610||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-13 04:02:51.9610||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 04:02:51.9610||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 04:02:56.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:02:56.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:01.6641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:01.6641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:06.6687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:06.6687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:11.6616||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:03:11.6616||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:03:11.6715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:11.6715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:16.6716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:16.6716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:21.6754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:21.6754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:26.6766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:26.6766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:31.6795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:31.6795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:36.6819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:36.6819||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:41.6641||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:03:41.6641||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:03:41.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:41.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:46.6897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:46.6897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:51.6909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:51.6909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:03:56.6914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:03:56.6914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:01.6933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:01.6933||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:06.6932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:06.6932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:11.6690||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:04:11.6690||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:04:11.6961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:11.6961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:11.8384||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:1755054161685;LastJobId:276033;NextExecution:1755054240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054251833;NextExecution:1755054360000;LastJobId:276038), NextExecution: (8/13/2025 3:06:00 AM) |url: |action: 2025-08-13 04:04:11.8460||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:1755054161685;LastJobId:276034;NextExecution:1755054240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054251833;NextExecution:1755054360000;LastJobId:276039), NextExecution: (8/13/2025 3:06:00 AM) |url: |action: 2025-08-13 04:04:11.8460||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:04:16.6984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:16.6984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:21.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:21.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:26.7049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:26.7049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:31.7077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:31.7077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:36.7097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:36.7097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:41.6732||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:04:41.6732||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:04:41.7101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:41.7101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:46.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:46.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:51.7135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:51.7135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:04:56.7181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:04:56.7181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:01.7183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:01.7183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:06.7214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:06.7214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:11.6730||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:05:11.6730||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:05:11.7258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:11.7258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:16.7288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:16.7288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:21.7295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:21.7295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:26.7334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:26.7334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:31.7373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:31.7373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:36.7387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:36.7387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:41.6733||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:05:41.6733||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:05:41.7412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:41.7412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:46.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:46.7439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:51.7449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:51.7449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:05:56.7470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:05:56.7470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:01.7499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:01.7499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:06.7536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:06.7536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:11.6803||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:06:11.6803||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:06:11.7583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:11.7583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:11.8741||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:1755054251833;LastJobId:276038;NextExecution:1755054360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054371869;NextExecution:1755054480000;LastJobId:276040), NextExecution: (8/13/2025 3:08:00 AM) |url: |action: 2025-08-13 04:06:11.8741||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:1755054251833;LastJobId:276039;NextExecution:1755054360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054371869;NextExecution:1755054480000;LastJobId:276041), NextExecution: (8/13/2025 3:08:00 AM) |url: |action: 2025-08-13 04:06:11.8741||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:06:16.7629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:16.7629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:21.7653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:21.7653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:26.7698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:26.7698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:31.7706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:31.7706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:36.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:36.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:41.6852||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:06:41.6852||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:06:41.7782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:41.7782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:46.7815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:46.7815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:51.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:51.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:06:56.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:06:56.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:01.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:01.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:06.7885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:06.7885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:11.6848||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:07:11.6848||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:07:11.7893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:11.7893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:16.7941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:16.7941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:21.7967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:21.7967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:26.7999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:26.7999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:31.8018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:31.8018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:36.8030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:36.8030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:41.6694||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:07:41.6694||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:07:41.6870||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:07:41.6870||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:07:41.8067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:41.8067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:46.8075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:46.8075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:51.8122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:51.8122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:07:56.8152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:07:56.8152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:01.8159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:01.8159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:06.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:06.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:11.6913||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:08:11.6913||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:08:11.8205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:11.8205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:11.9166||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:1755054371869;LastJobId:276040;NextExecution:1755054480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054491911;NextExecution:1755054600000;LastJobId:276042), NextExecution: (8/13/2025 3:10:00 AM) |url: |action: 2025-08-13 04:08:11.9245||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:1755054371869;LastJobId:276041;NextExecution:1755054480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054491911;NextExecution:1755054600000;LastJobId:276043), NextExecution: (8/13/2025 3:10:00 AM) |url: |action: 2025-08-13 04:08:11.9245||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:08:16.8213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:16.8213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:21.8235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:21.8235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:26.8282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:26.8282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:31.8326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:31.8326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:36.8345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:36.8345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:41.6953||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:08:41.6953||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:08:41.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:41.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:46.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:46.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:51.8391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:51.8391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:08:56.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:08:56.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:01.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:01.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:06.8432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:06.8432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:11.6993||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:09:11.6993||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:09:11.8456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:11.8456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:16.8475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:16.8475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:21.8489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:21.8489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:26.8515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:26.8515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:31.8521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:31.8521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:36.8529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:36.8529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:41.7007||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:09:41.7007||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:09:41.8565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:41.8565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:46.8579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:46.8579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:51.8592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:51.8592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:09:56.8606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:09:56.8606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:01.8639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:01.8639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:06.8646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:06.8646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:11.7036||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:10:11.7036||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:10:11.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:11.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:11.9488||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:1755054491911;LastJobId:276042;NextExecution:1755054600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054611944;NextExecution:1755054720000;LastJobId:276044), NextExecution: (8/13/2025 3:12:00 AM) |url: |action: 2025-08-13 04:10:11.9488||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:1755054491911;LastJobId:276043;NextExecution:1755054600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054611944;NextExecution:1755054720000;LastJobId:276045), NextExecution: (8/13/2025 3:12:00 AM) |url: |action: 2025-08-13 04:10:11.9488||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:10:16.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:16.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:21.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:21.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:26.8711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:26.8711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:31.8728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:31.8728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:36.8772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:36.8772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:41.7051||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:10:41.7051||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:10:41.8805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:41.8805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:46.8827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:46.8827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:51.8838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:51.8838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:10:56.8848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:10:56.8848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:01.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:01.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:06.8911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:06.8911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:11.8784||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:11:11.8784||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:11:11.8958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:11.8958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:16.8967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:16.8967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:21.8986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:21.8986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:26.8993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:26.8993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:31.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:31.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:36.9077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:36.9077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:41.8824||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:11:41.8824||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:11:41.9107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:41.9107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:46.9153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:46.9153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:51.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:51.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:11:56.9213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:11:56.9213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:01.9233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:01.9233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:06.9258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:06.9258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:11.8821||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:12:11.8821||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:12:11.9304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:11.9304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:11.9902||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:1755054611944;LastJobId:276044;NextExecution:1755054720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054731986;NextExecution:1755054840000;LastJobId:276046), NextExecution: (8/13/2025 3:14:00 AM) |url: |action: 2025-08-13 04:12:11.9972||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:1755054611944;LastJobId:276045;NextExecution:1755054720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054731986;NextExecution:1755054840000;LastJobId:276047), NextExecution: (8/13/2025 3:14:00 AM) |url: |action: 2025-08-13 04:12:11.9972||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:12:16.9315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:16.9315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:21.9345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:21.9345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:26.9364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:26.9364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:31.9381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:31.9381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:36.9399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:36.9399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:41.6684||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:12:41.6684||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:12:41.8851||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:12:41.8851||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:12:41.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:41.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:46.9461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:46.9461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:51.9505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:51.9505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:12:56.9543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:12:56.9543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:01.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:01.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:06.9596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:06.9596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:11.8873||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:13:11.8873||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:13:11.9602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:11.9602||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:16.9619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:16.9619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:21.9633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:21.9633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:26.9656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:26.9656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:31.9658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:31.9658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:36.9692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:36.9692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:41.8886||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:13:41.8886||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:13:41.9698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:41.9698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:46.9734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:46.9734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:51.9773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:51.9773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:13:56.9810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:13:56.9810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:01.9842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:01.9842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:06.9840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:06.9840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:11.8923||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:14:11.8923||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:14:11.9858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:11.9858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:12.0211||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:1755054731986;LastJobId:276046;NextExecution:1755054840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054852017;NextExecution:1755054960000;LastJobId:276048), NextExecution: (8/13/2025 3:16:00 AM) |url: |action: 2025-08-13 04:14:12.0278||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:1755054731986;LastJobId:276047;NextExecution:1755054840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054852017;NextExecution:1755054960000;LastJobId:276049), NextExecution: (8/13/2025 3:16:00 AM) |url: |action: 2025-08-13 04:14:12.0278||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:14:16.9867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:16.9867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:21.9908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:21.9908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:26.9944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:26.9944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:31.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:31.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:36.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:36.9951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:41.8931||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:14:41.8931||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:14:41.9987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:41.9987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:47.0007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:47.0007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:52.0032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:52.0032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:14:57.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:14:57.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:02.0065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:02.0065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:07.0074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:07.0074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:11.8932||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:15:11.8932||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:15:12.0106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:12.0106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:17.0149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:17.0149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:22.0179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:22.0179||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:27.0215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:27.0215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:32.0217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:32.0217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:37.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:37.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:41.8957||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:15:41.8957||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:15:42.0273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:42.0273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:47.0304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:47.0304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:52.0329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:52.0329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:15:57.0350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:15:57.0350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:02.0380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:02.0380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:07.0411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:07.0411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:11.8992||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:16:11.8992||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:16:12.0454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:12.0454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:12.0506||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:1755054852017;LastJobId:276048;NextExecution:1755054960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054972046;NextExecution:1755055080000;LastJobId:276050), NextExecution: (8/13/2025 3:18:00 AM) |url: |action: 2025-08-13 04:16:12.0506||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:1755054852017;LastJobId:276049;NextExecution:1755054960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755054972046;NextExecution:1755055080000;LastJobId:276051), NextExecution: (8/13/2025 3:18:00 AM) |url: |action: 2025-08-13 04:16:12.0506||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:16:17.0466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:17.0466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:22.0493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:22.0493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:27.0517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:27.0517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:32.0563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:32.0563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:37.0585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:37.0585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:41.9043||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:16:41.9043||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:16:42.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:42.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:47.0611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:47.0611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:52.0630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:52.0630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:16:57.0648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:16:57.0648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:02.0694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:02.0694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:07.0737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:07.0737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:11.9063||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:17:11.9063||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:17:12.0755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:12.0755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:17.0793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:17.0793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:22.0802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:22.0802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:27.0838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:27.0838||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:32.0850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:32.0850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:37.0893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:37.0893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:41.6645||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:17:41.6645||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:17:41.9118||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:17:41.9118||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:17:42.0897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:42.0897||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:47.0940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:47.0940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:52.0941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:52.0941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:17:57.0959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:17:57.0959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:02.0958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:02.0958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:07.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:07.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:11.9140||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:18:11.9140||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:18:12.0818||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:1755054972046;LastJobId:276050;NextExecution:1755055080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055092076;NextExecution:1755055200000;LastJobId:276052), NextExecution: (8/13/2025 3:20:00 AM) |url: |action: 2025-08-13 04:18:12.0818||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:1755054972046;LastJobId:276051;NextExecution:1755055080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055092076;NextExecution:1755055200000;LastJobId:276053), NextExecution: (8/13/2025 3:20:00 AM) |url: |action: 2025-08-13 04:18:12.0818||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:18:12.1013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:12.1013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:17.1020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:17.1020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:22.1046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:22.1046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:27.1090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:27.1090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:32.1121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:32.1121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:37.1124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:37.1124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:41.9187||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:18:41.9187||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:18:42.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:42.1129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:47.1175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:47.1175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:52.1182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:52.1182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:18:57.1199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:18:57.1199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:02.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:02.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:07.1226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:07.1226||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:11.9219||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:19:11.9219||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:19:12.1243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:12.1243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:17.1272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:17.1272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:22.1294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:22.1294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:27.1319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:27.1319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:32.1328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:32.1328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:37.1348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:37.1348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:41.9232||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:19:41.9232||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:19:42.1368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:42.1368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:47.1372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:47.1372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:52.1392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:52.1392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:19:57.1421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:19:57.1421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:02.1424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:02.1424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:07.1438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:07.1438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:11.9259||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:20:11.9259||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:20:12.1211||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:1755055092076;LastJobId:276052;NextExecution:1755055200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055212117;NextExecution:1755055320000;LastJobId:276054), NextExecution: (8/13/2025 3:22:00 AM) |url: |action: 2025-08-13 04:20:12.1276||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:1755055092076;LastJobId:276053;NextExecution:1755055200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055212117;NextExecution:1755055320000;LastJobId:276055), NextExecution: (8/13/2025 3:22:00 AM) |url: |action: 2025-08-13 04:20:12.1276||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:20:12.1462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:12.1462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:17.1475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:17.1475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:22.1480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:22.1480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:27.1526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:27.1526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:32.1527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:32.1527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:37.1557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:37.1557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:41.9272||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:20:41.9272||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:20:42.1595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:42.1595||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:47.1601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:47.1601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:52.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:52.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:20:57.1653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:20:57.1653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:02.1698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:02.1698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:07.1747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:07.1747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:11.9274||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:21:11.9274||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:21:12.1793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:12.1793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:17.1833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:17.1833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:22.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:22.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:27.1868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:27.1868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:32.1868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:32.1868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:37.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:37.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:41.9272||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:21:41.9272||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:21:42.1919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:42.1919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:47.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:47.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:52.1960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:52.1960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:21:57.1986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:21:57.1986||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:02.2028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:02.2028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:07.2047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:07.2047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:11.9296||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:22:11.9296||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:22:12.1562||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:1755055212117;LastJobId:276054;NextExecution:1755055320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055332151;NextExecution:1755055440000;LastJobId:276056), NextExecution: (8/13/2025 3:24:00 AM) |url: |action: 2025-08-13 04:22:12.1635||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:1755055212117;LastJobId:276055;NextExecution:1755055320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055332151;NextExecution:1755055440000;LastJobId:276057), NextExecution: (8/13/2025 3:24:00 AM) |url: |action: 2025-08-13 04:22:12.1635||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:22:12.2061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:12.2061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:17.2086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:17.2086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:22.2106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:22.2106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:27.2107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:27.2107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:32.2113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:32.2113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:37.2150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:37.2150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:41.6708||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:22:41.6708||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:22:41.9323||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:22:41.9323||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:22:42.2196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:42.2196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:47.2205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:47.2205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:52.2214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:52.2214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:22:57.2215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:22:57.2215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:02.2235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:02.2235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:07.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:07.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:11.9355||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:23:11.9355||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:23:12.2262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:12.2262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:17.2281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:17.2281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:22.2300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:22.2300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:27.2347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:27.2347||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:32.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:32.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:37.2408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:37.2408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:41.9393||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:23:41.9393||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:23:42.2427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:42.2427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:47.2436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:47.2436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:52.2447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:52.2447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:23:57.2473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:23:57.2473||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:02.2482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:02.2482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:07.2516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:07.2516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:11.9439||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:24:11.9439||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:24:12.1943||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:1755055332151;LastJobId:276056;NextExecution:1755055440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055452190;NextExecution:1755055560000;LastJobId:276058), NextExecution: (8/13/2025 3:26:00 AM) |url: |action: 2025-08-13 04:24:12.1943||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:1755055332151;LastJobId:276057;NextExecution:1755055440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055452190;NextExecution:1755055560000;LastJobId:276059), NextExecution: (8/13/2025 3:26:00 AM) |url: |action: 2025-08-13 04:24:12.2052||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:24:12.2556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:12.2556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:17.2588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:17.2588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:22.2607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:22.2607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:27.2640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:27.2640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:32.2677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:32.2677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:37.2703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:37.2703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:41.9532||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:24:41.9532||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:24:42.2731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:42.2731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:47.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:47.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:52.2768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:52.2768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:24:57.2787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:24:57.2787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:02.2837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:02.2837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:07.2862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:07.2862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:11.9544||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:25:11.9544||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:25:12.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:12.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:17.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:17.2883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:22.2908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:22.2908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:27.2909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:27.2909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:32.2941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:32.2941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:37.2992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:37.2992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:41.9586||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:25:41.9586||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:25:42.3042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:42.3042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:47.3077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:47.3077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:52.3096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:52.3096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:25:57.3113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:25:57.3113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:02.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:02.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:07.3171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:07.3171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:11.9587||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:26:11.9587||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:26:12.2322||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:1755055452190;LastJobId:276058;NextExecution:1755055560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055572228;NextExecution:1755055680000;LastJobId:276060), NextExecution: (8/13/2025 3:28:00 AM) |url: |action: 2025-08-13 04:26:12.2388||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:1755055452190;LastJobId:276059;NextExecution:1755055560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055572228;NextExecution:1755055680000;LastJobId:276061), NextExecution: (8/13/2025 3:28:00 AM) |url: |action: 2025-08-13 04:26:12.2388||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:26:12.3195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:12.3195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:17.3241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:17.3241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:22.3272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:22.3272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:27.3316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:27.3316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:32.3324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:32.3324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:37.3367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:37.3367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:41.9626||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:26:41.9626||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:26:42.3403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:42.3403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:47.3438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:47.3438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:52.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:52.3488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:26:57.3502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:26:57.3502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:02.3545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:02.3545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:07.3575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:07.3575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:11.9640||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:27:11.9640||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:27:12.3630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:12.3630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:17.3679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:17.3679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:22.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:22.3692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:27.3701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:27.3701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:32.3708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:32.3708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:37.3725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:37.3725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:41.6704||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:27:41.6704||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:27:41.9687||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:27:41.9687||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:27:42.3740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:42.3740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:47.3752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:47.3752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:52.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:52.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:27:57.3841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:27:57.3841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:02.3860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:02.3860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:07.3867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:07.3867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:11.9744||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:28:11.9744||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:28:12.2674||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:1755055572228;LastJobId:276060;NextExecution:1755055680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055692263;NextExecution:1755055800000;LastJobId:276062), NextExecution: (8/13/2025 3:30:00 AM) |url: |action: 2025-08-13 04:28:12.2739||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:1755055572228;LastJobId:276061;NextExecution:1755055680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055692263;NextExecution:1755055800000;LastJobId:276063), NextExecution: (8/13/2025 3:30:00 AM) |url: |action: 2025-08-13 04:28:12.2739||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:28:12.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:12.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:17.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:17.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:22.3927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:22.3927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:27.3950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:27.3950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:32.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:32.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:37.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:37.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:41.9792||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:28:41.9792||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:28:42.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:42.3952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:47.3959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:47.3959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:52.3995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:52.3995||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:28:57.4039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:28:57.4039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:02.4061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:02.4061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:07.4095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:07.4095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:11.9853||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:29:11.9856||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:29:12.4112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:12.4112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:17.4113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:17.4113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:22.4130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:22.4130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:27.4155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:27.4155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:32.4172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:32.4172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:37.4191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:37.4191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:41.9883||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:29:41.9883||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:29:42.4231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:42.4231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:47.4244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:47.4244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:52.4282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:52.4282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:29:57.4300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:29:57.4300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:02.4344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:02.4344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:07.4369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:07.4369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:11.9901||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:30:11.9901||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:30:12.2959||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:1755055692263;LastJobId:276062;NextExecution:1755055800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055812291;NextExecution:1755055920000;LastJobId:276064), NextExecution: (8/13/2025 3:32:00 AM) |url: |action: 2025-08-13 04:30:12.3028||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:1755055692263;LastJobId:276063;NextExecution:1755055800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055812291;NextExecution:1755055920000;LastJobId:276065), NextExecution: (8/13/2025 3:32:00 AM) |url: |action: 2025-08-13 04:30:12.3028||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:30:12.4381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:12.4381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:17.4381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:17.4381||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:22.4416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:22.4416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:27.4446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:27.4446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:32.4465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:32.4465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:37.4482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:37.4482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:41.9904||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:30:41.9904||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:30:42.4532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:42.4532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:47.4558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:47.4558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:52.4569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:52.4569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:30:57.4597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:30:57.4597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:02.4628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:02.4628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:07.4649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:07.4649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:11.9941||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:31:11.9941||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:31:12.4687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:12.4687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:17.4710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:17.4710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:22.4748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:22.4748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:27.4786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:27.4786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:32.4798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:32.4798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:37.4817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:37.4817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:41.9987||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:31:41.9987||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:31:42.4836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:42.4836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:47.4853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:47.4853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:52.4871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:52.4871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:31:57.4918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:31:57.4918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:02.4943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:02.4943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:07.4965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:07.4965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:11.9986||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 heartbeat successfully sent |url: |action: 2025-08-13 04:32:11.9986||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7892:1a05ac67 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:32:12.3348||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:1755055812291;LastJobId:276064;NextExecution:1755055920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055932330;NextExecution:1755056040000;LastJobId:276066), NextExecution: (8/13/2025 3:34:00 AM) |url: |action: 2025-08-13 04:32:12.3415||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:1755055812291;LastJobId:276065;NextExecution:1755055920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755055932330;NextExecution:1755056040000;LastJobId:276067), NextExecution: (8/13/2025 3:34:00 AM) |url: |action: 2025-08-13 04:32:12.3415||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:32:12.4997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:12.4997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:17.5040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:17.5040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:22.5077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:22.5077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:27.5082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:27.5082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:32.5107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:32.5107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:37.5122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:32:37.5122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-13 04:32:40.7349||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 caught stopping signal... |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:e4281660 stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:884ffc11 stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f9672cd5 stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dcdbfb0e stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8f86711b stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2a60cbbe stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d1e563ff stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dc2f7178 stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1a57f5a4 stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ddf64e6b stopped in 0 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:96c43177 stopped in 0.0238 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:7c16644e stopped in 0.1138 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7c002727 stopped in 0.1217 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:dcaeaa0c stopped in 0.1234 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:15fe026b stopped in 0.15 ms |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:6ea82a16 stopped in 0.1724 ms |url: |action: 2025-08-13 04:32:40.7349||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 caught stopped signal... |url: |action: 2025-08-13 04:32:40.7349||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:34876bfc stopped in 3.8638 ms |url: |action: 2025-08-13 04:32:41.7420||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fcce171a stopped in 1004.6999 ms |url: |action: 2025-08-13 04:32:41.7420||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c450b4d1 stopped in 1004.7211 ms |url: |action: 2025-08-13 04:32:41.7518||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:200d168d stopped in 1014.5239 ms |url: |action: 2025-08-13 04:32:41.7518||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e04afbcd stopped in 1014.5406 ms |url: |action: 2025-08-13 04:32:41.7518||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5cbd506a stopped in 1014.5645 ms |url: |action: 2025-08-13 04:32:41.7666||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b23ffe8a stopped in 1029.3356 ms |url: |action: 2025-08-13 04:32:41.7666||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a2ef3f3a stopped in 1029.4855 ms |url: |action: 2025-08-13 04:32:41.7666||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6221fde2 stopped in 1034.3464 ms |url: |action: 2025-08-13 04:32:41.7666||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:15268715 stopped in 1034.4351 ms |url: |action: 2025-08-13 04:32:41.7666||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 All dispatchers stopped |url: |action: 2025-08-13 04:32:41.7666||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:3f57055e stopped in 1035.3777 ms |url: |action: 2025-08-13 04:32:41.7666||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 is reporting itself as stopped... |url: |action: 2025-08-13 04:32:41.7777||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 successfully reported itself as stopped in 3.7519 ms |url: |action: 2025-08-13 04:32:41.7777||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7892:1a05ac67 has been stopped in total 1040.5528 ms |url: |action: 2025-08-13 04:32:41.7777||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:bd0fe5ca stopped in 1042.6909 ms |url: |action: 2025-08-13 04:44:09.9570||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-13 04:44:10.3528||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-13 04:44:10.4674||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-13 04:44:10.4803||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-13 04:44:10.4803||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-13 04:44:10.4803||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-13 04:44:10.4803||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:b2b02bde has started in 2.7998 ms |url: |action: 2025-08-13 04:44:10.4803||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 is announcing itself... |url: |action: 2025-08-13 04:44:10.5634||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 successfully announced in 73.7563 ms |url: |action: 2025-08-13 04:44:10.5634||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:a1118ae6 has started in 1.1179 ms |url: |action: 2025-08-13 04:44:10.5634||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-13 04:44:10.5634||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b127812f has started in 0.2315 ms |url: |action: 2025-08-13 04:44:10.5634||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:8327daa5 has started in 0.1346 ms |url: |action: 2025-08-13 04:44:10.5634||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ba17a6cc has started in 0.3239 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:673e554a has started in 0.1682 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:df304361 has started in 0.4233 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-13 04:44:10.5673||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:44:10.5673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6075a698 has started in 2.3949 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:af33fdbf has started in 2.779 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3d493910 has started in 2.9212 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:12653604 has started in 3.4679 ms |url: |action: 2025-08-13 04:44:10.5673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:aa6d92ad has started in 3.7587 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:47aafe8d has started in 4.0731 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:28598059 has started in 4.5521 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:710af767 has started in 4.7145 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d37a03bb has started in 4.914 ms |url: |action: 2025-08-13 04:44:10.5673||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0a87cedb has started in 5.6754 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:868c32ce has started in 5.8131 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2ce3786d has started in 6.0525 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9ad0bb1c has started in 6.6342 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5045bc75 has started in 6.8579 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:19d7cd59 has started in 7.2345 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:07e817b5 has started in 7.3597 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fb1bc388 has started in 7.5413 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13861177 has started in 8.1594 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a6870a2c has started in 8.2775 ms |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:a64f067c has started in 0.2856 ms |url: |action: 2025-08-13 04:44:10.5673||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 all the dispatchers started |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:ca8ba00f has started in 0.4598 ms |url: |action: 2025-08-13 04:44:10.5673||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-13 04:44:10.5673||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-13 04:44:10.6013||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-13 04:44:10.6013||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-13 04:44:10.6013||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-13 04:44:10.6013||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-13 04:44:10.6013||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-13 04:44:10.6013||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-13 04:44:10.6013||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-13 04:44:10.6477||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:1755055932330;LastJobId:276066;NextExecution:1755056040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056650594;NextExecution:1755056760000;LastJobId:276068), NextExecution: (8/13/2025 3:46:00 AM) |url: |action: 2025-08-13 04:44:10.6725||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:1755055932330;LastJobId:276067;NextExecution:1755056040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056650594;NextExecution:1755056760000;LastJobId:276069), NextExecution: (8/13/2025 3:46:00 AM) |url: |action: 2025-08-13 04:44:10.6799||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:44:11.3340|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.3430|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-13 04:44:11.6452|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-13 04:44:11.6452|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-13 04:44:11.6452|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {c284bcfa-35cf-41d8-8a97-33c108e0d2c0} may be persisted to storage in unencrypted form. |url: |action: 2025-08-13 04:44:15.5690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:15.5690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:20.5728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:20.5728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:25.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:25.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:30.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:30.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:35.5774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:35.5774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:40.5721||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:44:40.5721||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:44:40.5721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:40.5721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:45.5800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:45.5800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:50.5862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:50.5862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:44:55.5884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:44:55.5884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:00.5912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:00.5912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:05.5922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:05.5922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:10.5800||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:45:10.5800||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:45:10.5929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:10.5929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:15.5967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:15.5967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:20.5967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:20.5967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:25.5987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:25.5987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:30.5994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:30.5994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:35.6020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:35.6020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:40.5801||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:45:40.5801||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:45:40.6032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:40.6032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:45.6034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:45.6034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:50.6077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:50.6077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:45:55.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:45:55.6109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:00.6139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:00.6139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:05.6182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:05.6182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:10.5805||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:46:10.5805||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:46:10.6201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:10.6201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:10.7095||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:1755056650594;LastJobId:276068;NextExecution:1755056760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056770703;NextExecution:1755056880000;LastJobId:276070), NextExecution: (8/13/2025 3:48:00 AM) |url: |action: 2025-08-13 04:46:10.7095||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:1755056650594;LastJobId:276069;NextExecution:1755056760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056770703;NextExecution:1755056880000;LastJobId:276071), NextExecution: (8/13/2025 3:48:00 AM) |url: |action: 2025-08-13 04:46:10.7095||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:46:15.6206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:15.6206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:20.6227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:20.6227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:25.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:25.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:30.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:30.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:35.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:35.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:40.5812||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:46:40.5812||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:46:40.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:40.6285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:45.6290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:45.6290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:50.6321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:50.6321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:46:55.6369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:46:55.6369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:00.6406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:00.6406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:05.6412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:05.6412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:10.5829||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:47:10.5829||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:47:10.6411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:10.6411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:15.6438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:15.6438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:20.6467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:20.6467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:25.6511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:25.6511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:30.6554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:30.6554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:35.6584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:35.6584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:40.5877||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:47:40.5877||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:47:40.6585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:40.6585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:45.6584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:45.6584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:50.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:50.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:47:55.6624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:47:55.6624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:00.6653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:00.6653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:05.6670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:05.6670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:10.5869||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:48:10.5869||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:48:10.6697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:10.6697||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:10.7482||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:1755056770703;LastJobId:276070;NextExecution:1755056880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056890741;NextExecution:1755057000000;LastJobId:276072), NextExecution: (8/13/2025 3:50:00 AM) |url: |action: 2025-08-13 04:48:10.7559||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:1755056770703;LastJobId:276071;NextExecution:1755056880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755056890741;NextExecution:1755057000000;LastJobId:276073), NextExecution: (8/13/2025 3:50:00 AM) |url: |action: 2025-08-13 04:48:10.7559||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:48:15.6742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:15.6742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:20.6770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:20.6770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:25.6782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:25.6782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:30.6812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:30.6812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:35.6850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:35.6850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:40.5915||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:48:40.5915||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:48:40.6896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:40.6896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:45.6926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:45.6926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:50.6945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:50.6945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:48:55.6981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:48:55.6981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:00.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:00.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:05.7004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:05.7004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:10.5707||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:49:10.5707||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:49:10.5932||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:49:10.5932||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:49:10.7037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:10.7037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:15.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:15.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:20.7065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:20.7065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:25.7090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:25.7090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:30.7099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:30.7099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:35.7110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:35.7110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:40.5970||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:49:40.5970||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:49:40.7147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:40.7147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:45.7193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:45.7193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:50.7208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:50.7208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:49:55.7228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:49:55.7228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:00.7238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:00.7238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:05.7244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:05.7244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:10.5988||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:50:10.5988||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:50:10.7263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:10.7263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:10.7843||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:1755056890741;LastJobId:276072;NextExecution:1755057000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057010777;NextExecution:1755057120000;LastJobId:276074), NextExecution: (8/13/2025 3:52:00 AM) |url: |action: 2025-08-13 04:50:10.7843||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:1755056890741;LastJobId:276073;NextExecution:1755057000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057010777;NextExecution:1755057120000;LastJobId:276075), NextExecution: (8/13/2025 3:52:00 AM) |url: |action: 2025-08-13 04:50:10.7843||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:50:15.7275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:15.7275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:20.7304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:20.7304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:25.7334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:25.7334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:30.7339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:30.7339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:35.7370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:35.7370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:40.5996||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:50:40.5996||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:50:40.7383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:40.7383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:45.7408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:45.7408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:50.7423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:50.7423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:50:55.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:50:55.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:00.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:00.7451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:05.7468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:05.7468||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:10.6030||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:51:10.6030||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:51:10.7472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:10.7472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:15.7514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:15.7514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:20.7535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:20.7535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:25.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:25.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:30.7573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:30.7573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:35.7609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:35.7609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:40.6087||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:51:40.6087||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:51:40.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:40.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:45.7689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:45.7689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:50.7719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:50.7719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:51:55.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:51:55.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:00.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:00.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:05.7781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:05.7781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:10.6094||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:52:10.6094||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:52:10.7813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:10.7813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:10.8160||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:1755057010777;LastJobId:276074;NextExecution:1755057120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057130811;NextExecution:1755057240000;LastJobId:276076), NextExecution: (8/13/2025 3:54:00 AM) |url: |action: 2025-08-13 04:52:10.8160||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:1755057010777;LastJobId:276075;NextExecution:1755057120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057130811;NextExecution:1755057240000;LastJobId:276077), NextExecution: (8/13/2025 3:54:00 AM) |url: |action: 2025-08-13 04:52:10.8275||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:52:15.7831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:15.7831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:20.7832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:20.7832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:25.7869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:25.7869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:30.7914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:30.7914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:35.7923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:35.7923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:40.6088||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:52:40.6088||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:52:40.7926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:40.7926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:45.7927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:45.7927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:50.7959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:50.7959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:52:55.7985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:52:55.7985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:00.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:00.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:05.8010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:05.8010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:10.6122||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:53:10.6122||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:53:10.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:10.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:15.8041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:15.8041||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:20.8061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:20.8061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:25.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:25.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:30.8149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:30.8149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:35.8171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:35.8171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:40.6167||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:53:40.6167||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:53:40.8190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:40.8190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:45.8221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:45.8221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:50.8221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:50.8221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:53:55.8270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:53:55.8270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:00.8301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:00.8301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:05.8338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:05.8338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:10.5758||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:54:10.5758||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:54:10.6180||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:54:10.6180||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:54:10.8373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:10.8373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:10.8621||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:1755057130811;LastJobId:276076;NextExecution:1755057240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057250857;NextExecution:1755057360000;LastJobId:276078), NextExecution: (8/13/2025 3:56:00 AM) |url: |action: 2025-08-13 04:54:10.8621||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:1755057130811;LastJobId:276077;NextExecution:1755057240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057250857;NextExecution:1755057360000;LastJobId:276079), NextExecution: (8/13/2025 3:56:00 AM) |url: |action: 2025-08-13 04:54:10.8621||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:54:15.8397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:15.8397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:20.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:20.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:25.8435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:25.8435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:30.8454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:30.8454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:35.8462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:35.8462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:40.6180||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:54:40.6180||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:54:40.8481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:40.8481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:45.8506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:45.8506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:50.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:50.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:54:55.8538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:54:55.8538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:00.8577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:00.8577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:05.8627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:05.8627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:10.6202||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:55:10.6202||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:55:10.8634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:10.8634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:15.8653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:15.8653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:20.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:20.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:25.8674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:25.8674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:30.8698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:30.8698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:35.8717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:35.8717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:40.6202||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:55:40.6202||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:55:40.8762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:40.8762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:45.8796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:45.8796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:50.8831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:50.8831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:55:55.8839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:55:55.8839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:00.8851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:00.8851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:05.8876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:05.8876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:10.6240||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:56:10.6240||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:56:10.8904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:10.8904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:10.8904||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:1755057250857;LastJobId:276078;NextExecution:1755057360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057370891;NextExecution:1755057480000;LastJobId:276080), NextExecution: (8/13/2025 3:58:00 AM) |url: |action: 2025-08-13 04:56:10.8904||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:1755057250857;LastJobId:276079;NextExecution:1755057360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057370891;NextExecution:1755057480000;LastJobId:276081), NextExecution: (8/13/2025 3:58:00 AM) |url: |action: 2025-08-13 04:56:10.9058||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:56:15.8941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:15.8941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:20.8949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:20.8949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:25.8953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:25.8953||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:30.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:30.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:35.9011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:35.9011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:40.6287||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:56:40.6287||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:56:40.9044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:40.9044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:45.9057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:45.9057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:50.9081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:50.9081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:56:55.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:56:55.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:00.9102||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:00.9102||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:05.9130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:05.9130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:10.6330||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:57:10.6330||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:57:10.9147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:10.9147||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:15.9183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:15.9183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:20.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:20.9198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:25.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:25.9210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:30.9243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:30.9243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:35.9250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:35.9250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:40.6348||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:57:40.6348||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:57:40.9277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:40.9277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:45.9319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:45.9319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:50.9339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:50.9339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:57:55.9341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:57:55.9341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:00.9363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:00.9363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:05.9386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:05.9386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:10.6350||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:58:10.6350||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:58:10.9196||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:1755057370891;LastJobId:276080;NextExecution:1755057480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057490914;NextExecution:1755057600000;LastJobId:276082), NextExecution: (8/13/2025 4:00:00 AM) |url: |action: 2025-08-13 04:58:10.9196||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:1755057370891;LastJobId:276081;NextExecution:1755057480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057490914;NextExecution:1755057600000;LastJobId:276083), NextExecution: (8/13/2025 4:00:00 AM) |url: |action: 2025-08-13 04:58:10.9196||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 04:58:10.9391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:10.9391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:15.9418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:15.9418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:20.9442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:20.9442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:25.9461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:25.9461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:30.9463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:30.9463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:35.9480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:35.9480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:40.6374||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:58:40.6374||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:58:40.9508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:40.9508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:45.9532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:45.9532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:50.9536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:50.9536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:58:55.9542||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:58:55.9542||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:00.9563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:00.9563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:05.9581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:05.9581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:10.5782||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 04:59:10.5782||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 04:59:10.6403||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:59:10.6403||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:59:10.9600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:10.9600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:15.9619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:15.9619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:20.9629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:20.9629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:25.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:25.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:30.9654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:30.9654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:35.9685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:35.9685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:40.6406||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 04:59:40.6406||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 04:59:40.9705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:40.9705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:45.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:45.9723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:50.9762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:50.9762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 04:59:55.9799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 04:59:55.9799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:00.9809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:00.9809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:05.9850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:05.9850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:10.6430||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:00:10.6430||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:00:10.9524||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:1755054161685;LastJobId:276035;NextExecution:1755057600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057610948;NextExecution:1755061200000;LastJobId:276084), NextExecution: (8/13/2025 5:00:00 AM) |url: |action: 2025-08-13 05:00:10.9524||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:1755057490914;LastJobId:276082;NextExecution:1755057600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057610948;NextExecution:1755057720000;LastJobId:276085), NextExecution: (8/13/2025 4:02:00 AM) |url: |action: 2025-08-13 05:00:10.9667||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:1755054161685;LastJobId:276036;NextExecution:1755057600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057610948;NextExecution:1755061200000;LastJobId:276086), NextExecution: (8/13/2025 5:00:00 AM) |url: |action: 2025-08-13 05:00:10.9667||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:1755057490914;LastJobId:276083;NextExecution:1755057600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057610948;NextExecution:1755057720000;LastJobId:276087), NextExecution: (8/13/2025 4:02:00 AM) |url: |action: 2025-08-13 05:00:10.9667||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:00:10.9877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:10.9877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:10.9877||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/13/2025 4:00:10 AM |url: |action: 2025-08-13 05:00:11.0151||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-13 05:00:11.0151||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-13 05:00:11.0151||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-13 05:00:11.0326||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-13 05:00:11.8593||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-13 05:00:12.0164||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-13 05:00:12.0164||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-13 05:00:12.0164||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-13 05:00:12.0164||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-13 05:00:12.0164||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-13 05:00:12.7339||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-13 05:00:12.7907||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:12.7907||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:13.6103||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:13.6103||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:13.6245||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-13 05:00:13.6245||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-13 05:00:13.6245||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:13.6245||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:13.6245||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 05:00:14.3081||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-13 05:00:14.3121||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:14.3121||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:14.4975||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 05:00:14.8700||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-13 05:00:14.8736||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:14.8736||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:15.0584||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:15.0584||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:15.0670||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 05:00:15.0670||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 05:00:15.0670||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:15.0670||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 05:00:15.0670||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 05:00:15.4609||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-13 05:00:15.4646||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:15.4646||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-13 05:00:15.6385||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-13 05:00:15.9906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:15.9906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:16.3412||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-13 05:00:16.3412||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-13 05:00:16.3412||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-13 05:00:16.3412||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-13 05:00:16.3412||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-13 05:00:16.3412||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-13 05:00:17.1157||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-13 05:00:17.1157||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-13 05:00:17.1157||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-13 05:00:17.1157||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-13 05:00:17.1157||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-13 05:00:17.1239||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-13 05:00:17.5362||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-13 05:00:17.5432||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-13 05:00:17.5432||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-13 05:00:17.5432||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-13 05:00:17.5432||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-13 05:00:17.5432||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-13 05:00:18.1738||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-13 05:00:18.1841||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-13 05:00:18.1841||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-13 05:00:18.1841||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-13 05:00:18.1841||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-13 05:00:18.1841||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-13 05:00:18.8126||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-13 05:00:18.8126||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:18.8126||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-13 05:00:18.9969||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-13 05:00:19.3518||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-13 05:00:19.3552||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:19.3552||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-13 05:00:19.5269||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-13 05:00:20.2332||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-13 05:00:20.2332||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 05:00:20.2332||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 05:00:20.4211||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 05:00:20.4211||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 05:00:20.4211||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-13 05:00:20.4326||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-13 05:00:20.4326||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:20.4326||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:20.4326||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 05:00:20.8929||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-13 05:00:20.9035||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 05:00:20.9035||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 05:00:20.9035||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:20.9035||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:20.9035||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 05:00:20.9946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:20.9946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:21.6495||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-13 05:00:21.6561||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 05:00:21.6561||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 05:00:21.6561||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:21.6561||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 05:00:21.6561||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 05:00:22.0039||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-13 05:00:22.0039||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 05:00:22.0039||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 05:00:22.0039||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 05:00:22.0039||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 05:00:22.0130||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 05:00:22.3516||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-13 05:00:22.3583||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 05:00:22.3583||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 05:00:22.3583||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 05:00:22.3583||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 05:00:22.3583||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 05:00:22.7658||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-13 05:00:22.7658||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 05:00:22.7658||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 05:00:25.9965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:25.9965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:30.9985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:30.9985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:36.0006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:36.0006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:40.6467||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:00:40.6467||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:00:41.0011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:41.0011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:46.0031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:46.0031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:51.0063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:51.0063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:00:56.0076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:00:56.0076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:01.0126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:01.0126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:06.0159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:06.0159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:10.6495||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:01:10.6495||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:01:11.0202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:11.0202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:16.0234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:16.0234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:21.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:21.0254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:26.0261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:26.0261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:31.0289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:31.0289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:36.0337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:36.0337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:40.6500||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:01:40.6500||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:01:41.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:41.0382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:46.0389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:46.0389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:51.0396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:51.0396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:01:56.0427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:01:56.0427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:01.0462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:01.0462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:06.0492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:06.0492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:10.6510||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:02:10.6510||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:02:10.9988||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:1755057610948;LastJobId:276085;NextExecution:1755057720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057730994;NextExecution:1755057840000;LastJobId:276088), NextExecution: (8/13/2025 4:04:00 AM) |url: |action: 2025-08-13 05:02:10.9988||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:1755057610948;LastJobId:276087;NextExecution:1755057720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057730994;NextExecution:1755057840000;LastJobId:276089), NextExecution: (8/13/2025 4:04:00 AM) |url: |action: 2025-08-13 05:02:10.9988||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:02:11.0535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:11.0535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:16.0543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:16.0543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:21.0543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:21.0543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:26.0575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:26.0575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:31.0601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:31.0601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:36.0608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:36.0608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:40.6562||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:02:40.6562||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:02:41.0627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:41.0627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:46.0637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:46.0637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:51.0673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:51.0673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:02:56.0684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:02:56.0684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:01.0725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:01.0725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:06.0765||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:06.0765||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:10.6559||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:03:10.6559||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:03:11.0803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:11.0803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:16.0841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:16.0841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:21.0852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:21.0852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:26.0858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:26.0858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:31.0888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:31.0888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:36.0918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:36.0918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:40.6591||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:03:40.6591||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:03:41.0927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:41.0927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:46.0930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:46.0930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:51.0936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:51.0936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:03:56.0978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:03:56.0978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:01.1004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:01.1004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:06.1046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:06.1046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:10.5765||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 05:04:10.5765||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 05:04:10.6627||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:04:10.6627||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:04:11.0446||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:1755057730994;LastJobId:276088;NextExecution:1755057840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057851040;NextExecution:1755057960000;LastJobId:276090), NextExecution: (8/13/2025 4:06:00 AM) |url: |action: 2025-08-13 05:04:11.0446||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:1755057730994;LastJobId:276089;NextExecution:1755057840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057851040;NextExecution:1755057960000;LastJobId:276091), NextExecution: (8/13/2025 4:06:00 AM) |url: |action: 2025-08-13 05:04:11.0550||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:04:11.1082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:11.1082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:16.1124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:16.1124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:21.1157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:21.1157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:26.1164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:26.1164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:31.1194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:31.1194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:36.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:36.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:40.6628||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:04:40.6628||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:04:41.1248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:41.1248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:46.1286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:46.1286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:51.1293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:51.1293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:04:56.1323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:04:56.1323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:01.1341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:01.1341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:06.1387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:06.1387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:10.6618||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:05:10.6618||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:05:11.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:11.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:16.1436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:16.1436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:21.1452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:21.1452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:26.1472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:26.1472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:31.1488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:31.1488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:36.1500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:36.1500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:40.6613||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:05:40.6613||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:05:41.1531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:41.1531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:46.1531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:46.1531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:51.1534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:51.1534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:05:56.1569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:05:56.1569||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:01.1587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:01.1587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:06.1593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:06.1593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:10.6633||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:06:10.6633||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:06:11.0790||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:1755057851040;LastJobId:276090;NextExecution:1755057960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057971074;NextExecution:1755058080000;LastJobId:276092), NextExecution: (8/13/2025 4:08:00 AM) |url: |action: 2025-08-13 05:06:11.0869||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:1755057851040;LastJobId:276091;NextExecution:1755057960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755057971074;NextExecution:1755058080000;LastJobId:276093), NextExecution: (8/13/2025 4:08:00 AM) |url: |action: 2025-08-13 05:06:11.0869||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:06:11.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:11.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:16.1686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:16.1686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:21.1704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:21.1704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:26.1724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:26.1724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:31.1729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:31.1729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:36.1753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:36.1753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:40.6646||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:06:40.6646||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:06:41.1798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:41.1798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:46.1824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:46.1824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:51.1848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:51.1848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:06:56.1867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:06:56.1867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:01.1881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:01.1881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:06.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:06.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:10.6679||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:07:10.6679||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:07:11.1948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:11.1948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:16.1980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:16.1980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:21.1998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:21.1998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:26.2023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:26.2023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:31.2029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:31.2029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:36.2048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:36.2048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:40.6738||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:07:40.6738||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:07:41.2066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:41.2066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:46.2085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:46.2085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:51.2098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:51.2098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:07:56.2119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:07:56.2119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:01.2131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:01.2131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:06.2136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:06.2136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:10.6776||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:08:10.6776||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:08:11.1171||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:1755057971074;LastJobId:276092;NextExecution:1755058080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058091113;NextExecution:1755058200000;LastJobId:276094), NextExecution: (8/13/2025 4:10:00 AM) |url: |action: 2025-08-13 05:08:11.1171||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:1755057971074;LastJobId:276093;NextExecution:1755058080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058091113;NextExecution:1755058200000;LastJobId:276095), NextExecution: (8/13/2025 4:10:00 AM) |url: |action: 2025-08-13 05:08:11.1171||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:08:11.2155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:11.2155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:16.2180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:16.2180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:21.2194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:21.2194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:26.2237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:26.2237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:31.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:31.2277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:36.2294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:36.2294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:40.6780||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:08:40.6780||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:08:41.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:41.2312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:46.2332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:46.2332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:51.2339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:51.2339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:08:56.2357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:08:56.2357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:01.2369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:01.2369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:06.2393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:06.2393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:10.5711||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 05:09:10.5711||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 05:09:10.6825||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:09:10.6825||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:09:11.2413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:11.2413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:16.2438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:16.2438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:21.2471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:21.2471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:26.2507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:26.2507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:31.2534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:31.2534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:36.2540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:36.2540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:40.6874||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:09:40.6874||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:09:41.2565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:41.2565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:46.2584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:46.2584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:51.2612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:51.2612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:09:56.2659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:09:56.2659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:01.2683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:01.2683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:06.2725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:06.2725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:10.6898||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:10:10.6898||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:10:11.1499||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:1755058091113;LastJobId:276094;NextExecution:1755058200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058211146;NextExecution:1755058320000;LastJobId:276096), NextExecution: (8/13/2025 4:12:00 AM) |url: |action: 2025-08-13 05:10:11.1499||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1755058091113;LastJobId:276095;NextExecution:1755058200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058211146;NextExecution:1755058320000;LastJobId:276097), NextExecution: (8/13/2025 4:12:00 AM) |url: |action: 2025-08-13 05:10:11.1499||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:10:11.2737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:11.2737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:16.2769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:16.2769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:21.2788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:21.2788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:26.2813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:26.2813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:31.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:31.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:36.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:36.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:40.6915||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:10:40.6915||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:10:41.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:41.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:46.2890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:46.2890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:51.2923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:51.2923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:10:56.2965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:10:56.2965||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:01.2977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:01.2977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:06.3003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:06.3003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:10.6946||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:11:10.6946||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:11:11.3010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:11.3010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:16.3055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:16.3055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:21.3100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:21.3100||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:26.3110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:26.3110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:31.3136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:31.3136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:36.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:36.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:40.6974||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:11:40.6974||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:11:41.3175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:41.3175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:46.3196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:46.3196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:51.3210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:51.3210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:11:56.3221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:11:56.3221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:01.3239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:01.3239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:06.3259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:06.3259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:10.7055||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:12:10.7055||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:12:11.1894||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:1755058211146;LastJobId:276096;NextExecution:1755058320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058331185;NextExecution:1755058440000;LastJobId:276098), NextExecution: (8/13/2025 4:14:00 AM) |url: |action: 2025-08-13 05:12:11.1894||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:1755058211146;LastJobId:276097;NextExecution:1755058320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058331185;NextExecution:1755058440000;LastJobId:276099), NextExecution: (8/13/2025 4:14:00 AM) |url: |action: 2025-08-13 05:12:11.1894||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:12:11.3278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:11.3278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:16.3299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:16.3299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:21.3342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:21.3342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:26.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:26.3373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:31.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:31.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:36.3412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:36.3412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:40.7088||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:12:40.7088||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:12:41.3425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:41.3425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:46.3429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:46.3429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:51.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:51.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:12:56.3475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:12:56.3475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:01.3497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:01.3497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:06.3540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:06.3540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:10.7123||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:13:10.7123||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:13:11.3551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:11.3551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:16.3586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:16.3586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:21.3604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:21.3604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:26.3624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:26.3624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:31.3632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:31.3632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:36.3656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:36.3656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:40.7161||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:13:40.7161||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:13:41.3683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:41.3683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:46.3709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:46.3709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:51.3720||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:51.3720||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:13:56.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:13:56.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:01.3753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:01.3753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:06.3791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:06.3791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:10.5734||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 05:14:10.5734||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 05:14:10.5834||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-13 05:14:10.5834||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-13 05:14:10.5834||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-13 05:14:10.5939||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-13 05:14:10.5939||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-13 05:14:10.5939||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-13 05:14:10.5939||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-13 05:14:10.5939||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-13 05:14:10.5939||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-13 05:14:10.5939||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-13 05:14:10.7205||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:14:10.7205||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:14:11.2206||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:1755058331185;LastJobId:276098;NextExecution:1755058440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058451217;NextExecution:1755058560000;LastJobId:276100), NextExecution: (8/13/2025 4:16:00 AM) |url: |action: 2025-08-13 05:14:11.2268||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:1755058331185;LastJobId:276099;NextExecution:1755058440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058451217;NextExecution:1755058560000;LastJobId:276101), NextExecution: (8/13/2025 4:16:00 AM) |url: |action: 2025-08-13 05:14:11.2268||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:14:11.3823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:11.3823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:16.3848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:16.3848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:21.4027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:21.4027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:26.4052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:26.4052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:31.4087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:31.4087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:36.4091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:36.4091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:40.7218||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:14:40.7218||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:14:41.4142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:41.4142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:46.4151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:46.4151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:51.4190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:51.4190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:14:56.4237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:14:56.4237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:01.4259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:01.4259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:06.4266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:06.4266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:10.7245||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:15:10.7245||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:15:11.4299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:11.4299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:16.4324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:16.4324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:21.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:21.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:26.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:26.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:31.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:31.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:36.4382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:36.4382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:40.7293||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:15:40.7293||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:15:41.4402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:41.4402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:46.4410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:46.4410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:51.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:51.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:15:56.4435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:15:56.4435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:01.4454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:01.4454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:06.4481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:06.4481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:10.7346||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:16:10.7346||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:16:11.2489||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:1755058451217;LastJobId:276100;NextExecution:1755058560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058571245;NextExecution:1755058680000;LastJobId:276102), NextExecution: (8/13/2025 4:18:00 AM) |url: |action: 2025-08-13 05:16:11.2549||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:1755058451217;LastJobId:276101;NextExecution:1755058560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058571245;NextExecution:1755058680000;LastJobId:276103), NextExecution: (8/13/2025 4:18:00 AM) |url: |action: 2025-08-13 05:16:11.2549||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:16:11.4500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:11.4500||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:16.4537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:16.4537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:21.4571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:21.4571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:26.4601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:26.4601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:31.4634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:31.4634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:36.4637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:36.4637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:40.7392||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:16:40.7392||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:16:41.4661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:41.4661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:46.4688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:46.4688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:51.4729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:51.4729||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:16:56.4778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:16:56.4778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:01.4794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:01.4794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:06.4843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:06.4843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:10.7440||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:17:10.7440||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:17:11.4863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:11.4863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:16.4902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:16.4902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:21.4920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:21.4920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:26.4958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:26.4958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:31.4978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:31.4978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:36.4997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:36.4997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:40.7501||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:17:40.7501||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:17:41.5030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:41.5030||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:46.5036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:46.5036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:51.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:51.5043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:17:56.5077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:17:56.5077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:01.5096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:01.5096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:06.5145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:06.5145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:10.7529||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:18:10.7529||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:18:11.2858||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:1755058571245;LastJobId:276102;NextExecution:1755058680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058691281;NextExecution:1755058800000;LastJobId:276104), NextExecution: (8/13/2025 4:20:00 AM) |url: |action: 2025-08-13 05:18:11.2858||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:1755058571245;LastJobId:276103;NextExecution:1755058680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058691281;NextExecution:1755058800000;LastJobId:276105), NextExecution: (8/13/2025 4:20:00 AM) |url: |action: 2025-08-13 05:18:11.2858||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:18:11.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:11.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:16.5186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:16.5186||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:21.5196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:21.5196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:26.5203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:26.5203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:31.5243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:31.5243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:36.5292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:36.5292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:40.7580||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:18:40.7580||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:18:41.5293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:41.5293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:46.5324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:46.5324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:51.5356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:51.5356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:18:56.5371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:18:56.5371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:01.5399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:01.5399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:06.5446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:06.5446||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:10.5749||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 05:19:10.5749||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 05:19:10.7588||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:19:10.7588||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:19:11.5466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:11.5466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:16.5510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:16.5510||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:21.5555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:21.5555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:26.5562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:26.5562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:31.5583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:31.5583||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:36.5613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:36.5613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:40.7631||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:19:40.7631||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:19:41.5622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:41.5622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:46.5645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:46.5645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:51.5655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:51.5655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:19:56.5671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:19:56.5671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:01.5685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:01.5685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:06.5719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:06.5719||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:10.7634||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:20:10.7634||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:20:11.3127||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:1755058691281;LastJobId:276104;NextExecution:1755058800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058811309;NextExecution:1755058920000;LastJobId:276106), NextExecution: (8/13/2025 4:22:00 AM) |url: |action: 2025-08-13 05:20:11.3194||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:1755058691281;LastJobId:276105;NextExecution:1755058800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755058811309;NextExecution:1755058920000;LastJobId:276107), NextExecution: (8/13/2025 4:22:00 AM) |url: |action: 2025-08-13 05:20:11.3194||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 05:20:11.5727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:11.5727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:16.5745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:16.5745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:21.5745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:21.5745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:26.5775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:26.5775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:31.5820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:31.5820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:36.5833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:36.5833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:40.7655||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 heartbeat successfully sent |url: |action: 2025-08-13 05:20:40.7655||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7500:235c49e2 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 05:20:41.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:41.5880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:46.5884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:46.5884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:51.5902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:51.5902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:20:56.5921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:20:56.5921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:21:01.5940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:21:01.5940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:21:06.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 05:21:06.5958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-13 05:21:09.6921||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 caught stopping signal... |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:673e554a stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2ce3786d stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:aa6d92ad stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:af33fdbf stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:12653604 stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6075a698 stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:710af767 stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:868c32ce stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fb1bc388 stopped in 0 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ba17a6cc stopped in 0.1491 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d37a03bb stopped in 0.0188 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5045bc75 stopped in 0.0041 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:ca8ba00f stopped in 0.1334 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:8327daa5 stopped in 0.1338 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b127812f stopped in 0.1453 ms |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:a64f067c stopped in 0.1669 ms |url: |action: 2025-08-13 05:21:09.6921||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 caught stopped signal... |url: |action: 2025-08-13 05:21:09.6921||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:19d7cd59 stopped in 0.4136 ms |url: |action: 2025-08-13 05:21:10.1135||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0a87cedb stopped in 418.5581 ms |url: |action: 2025-08-13 05:21:10.7005||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:28598059 stopped in 1005.5332 ms |url: |action: 2025-08-13 05:21:10.7005||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a6870a2c stopped in 1005.5509 ms |url: |action: 2025-08-13 05:21:10.7005||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:47aafe8d stopped in 1005.5671 ms |url: |action: 2025-08-13 05:21:10.7101||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:df304361 stopped in 1015.1559 ms |url: |action: 2025-08-13 05:21:10.7101||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3d493910 stopped in 1020.3915 ms |url: |action: 2025-08-13 05:21:10.7101||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9ad0bb1c stopped in 1020.4056 ms |url: |action: 2025-08-13 05:21:10.7201||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13861177 stopped in 1025.2069 ms |url: |action: 2025-08-13 05:21:10.7201||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:07e817b5 stopped in 1035.2807 ms |url: |action: 2025-08-13 05:21:10.7201||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 All dispatchers stopped |url: |action: 2025-08-13 05:21:10.7201||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:a1118ae6 stopped in 1036.2324 ms |url: |action: 2025-08-13 05:21:10.7324||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 is reporting itself as stopped... |url: |action: 2025-08-13 05:21:10.7324||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 successfully reported itself as stopped in 3.5586 ms |url: |action: 2025-08-13 05:21:10.7324||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7500:235c49e2 has been stopped in total 1041.4025 ms |url: |action: 2025-08-13 05:21:10.7324||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:b2b02bde stopped in 1043.8345 ms |url: |action: 2025-08-13 06:17:16.0719||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-13 06:17:16.4443||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-13 06:17:16.5605||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-13 06:17:16.5735||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-13 06:17:16.5735||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-13 06:17:16.5735||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-13 06:17:16.5735||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:4348f580 has started in 3.3744 ms |url: |action: 2025-08-13 06:17:16.5829||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 is announcing itself... |url: |action: 2025-08-13 06:17:16.6630||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 successfully announced in 79.5677 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:ebe44ee5 has started in 1.3988 ms |url: |action: 2025-08-13 06:17:16.6630||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:0333aaae has started in 0.2338 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7f6898a8 has started in 0.2188 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ea82edb1 has started in 0.2821 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:245f47a6 has started in 0.2518 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c890a93 has started in 1.4073 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4dcc1a8e has started in 1.7397 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3afd0453 has started in 2.1414 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e0ebfa10 has started in 2.3925 ms |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7a673455 has started in 2.6699 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dd2d333a has started in 2.817 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:26432bec has started in 3.1046 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:74207344 has started in 3.8465 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c1a1b3a6 has started in 4.1222 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:58424e7b has started in 4.4567 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ec94ae01 has started in 4.6918 ms |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:183a5ae2 has started in 5.5838 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bbe129c3 has started in 5.7392 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:86f2440a has started in 5.8671 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6084b867 has started in 6.0889 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f3933d6d has started in 6.8888 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c72fe2d has started in 7.1084 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f94343f has started in 7.2129 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:063f292c has started in 7.3758 ms |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:416f836d has started in 7.5735 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:87918a21 has started in 0.2626 ms |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-13 06:17:16.6630||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 all the dispatchers started |url: |action: 2025-08-13 06:17:16.6630||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:8dfd673f has started in 0.4196 ms |url: |action: 2025-08-13 06:17:16.6630||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 06:17:16.6940||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-13 06:17:16.6940||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-13 06:17:16.6940||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-13 06:17:16.6940||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-13 06:17:16.6940||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-13 06:17:16.7425||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:1755058811309;LastJobId:276106;NextExecution:1755058920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062236696;NextExecution:1755062280000;LastJobId:276108), NextExecution: (8/13/2025 5:18:00 AM) |url: |action: 2025-08-13 06:17:16.7665||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:1755058811309;LastJobId:276107;NextExecution:1755058920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062236696;NextExecution:1755062280000;LastJobId:276109), NextExecution: (8/13/2025 5:18:00 AM) |url: |action: 2025-08-13 06:17:16.7737||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:1755057610948;LastJobId:276084;NextExecution:1755061200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062236696;NextExecution:1755064800000;LastJobId:276110), NextExecution: (8/13/2025 6:00:00 AM) |url: |action: 2025-08-13 06:17:16.7737||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:1755057610948;LastJobId:276086;NextExecution:1755061200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062236696;NextExecution:1755064800000;LastJobId:276111), NextExecution: (8/13/2025 6:00:00 AM) |url: |action: 2025-08-13 06:17:16.7737||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.3867|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-13 06:17:17.4302||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/13/2025 5:17:17 AM |url: |action: 2025-08-13 06:17:17.7013||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-13 06:17:17.7115||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-13 06:17:17.7115||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-13 06:17:17.7291||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-13 06:17:17.7617|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-13 06:17:17.7617|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-13 06:17:17.7724|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {14b89045-9e63-4899-962a-0e905b6c3205} may be persisted to storage in unencrypted form. |url: |action: 2025-08-13 06:17:18.2657||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-13 06:17:18.4320||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-13 06:17:18.4320||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-13 06:17:18.4320||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-13 06:17:18.4320||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-13 06:17:18.4320||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-13 06:17:18.8166||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-13 06:17:18.8726||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:18.8726||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:19.6653||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:19.6653||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:19.6792||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-13 06:17:19.6792||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-13 06:17:19.6792||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:19.6792||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:19.6792||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 06:17:20.0902||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-13 06:17:20.0902||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:20.0902||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:20.2896||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 06:17:20.6604||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-13 06:17:20.6664||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:20.6664||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 06:17:20.8560||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 06:17:21.2099||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-13 06:17:21.2158||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:21.2158||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-13 06:17:21.3852||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-13 06:17:21.6705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:21.6705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:21.8203||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-13 06:17:21.8282||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-13 06:17:21.8282||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-13 06:17:21.8282||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-13 06:17:21.8282||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-13 06:17:21.8282||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-13 06:17:22.1787||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-13 06:17:22.1903||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-13 06:17:22.1903||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-13 06:17:22.1903||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-13 06:17:22.1903||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-13 06:17:22.1903||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-13 06:17:22.5289||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-13 06:17:22.5443||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-13 06:17:22.5443||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-13 06:17:22.5443||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-13 06:17:22.5443||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-13 06:17:22.5443||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-13 06:17:22.8743||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-13 06:17:22.8883||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-13 06:17:22.8883||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-13 06:17:22.8883||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-13 06:17:22.8883||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-13 06:17:22.8883||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-13 06:17:23.2728||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-13 06:17:23.2728||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:23.2728||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:23.4507||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:23.4507||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:23.4507||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-13 06:17:23.4572||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-13 06:17:23.4572||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-13 06:17:23.4572||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-13 06:17:23.4572||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-13 06:17:23.8068||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-13 06:17:23.8068||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:23.8068||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-13 06:17:23.9955||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-13 06:17:24.0057||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-13 06:17:24.3280||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-13 06:17:24.3280||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 06:17:24.3280||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 06:17:24.5163||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 06:17:24.5163||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 06:17:24.5163||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-13 06:17:24.5163||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-13 06:17:24.5225||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:24.5225||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:24.5225||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 06:17:24.8800||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-13 06:17:24.8928||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 06:17:24.8928||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 06:17:24.8928||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:24.8928||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:24.8928||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 06:17:25.2724||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-13 06:17:25.2724||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 06:17:25.2724||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 06:17:25.2724||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:25.2724||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 06:17:25.2724||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 06:17:25.6310||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-13 06:17:25.6310||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 06:17:25.6310||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 06:17:25.6310||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 06:17:25.6310||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 06:17:25.6310||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 06:17:25.9703||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-13 06:17:25.9806||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 06:17:25.9806||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 06:17:25.9806||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 06:17:25.9806||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 06:17:25.9806||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 06:17:26.3243||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-13 06:17:26.3337||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 06:17:26.3337||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 06:17:26.6733||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:26.6733||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:31.6760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:31.6760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:36.6775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:36.6775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:41.6828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:41.6828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:46.6742||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:17:46.6742||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:17:46.6852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:46.6852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:51.6876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:51.6876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:17:56.6885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:17:56.6885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:01.6888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:01.6888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:01.8008||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:1755062236696;LastJobId:276108;NextExecution:1755062280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062281794;NextExecution:1755062400000;LastJobId:276112), NextExecution: (8/13/2025 5:20:00 AM) |url: |action: 2025-08-13 06:18:01.8091||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:1755062236696;LastJobId:276109;NextExecution:1755062280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062281794;NextExecution:1755062400000;LastJobId:276113), NextExecution: (8/13/2025 5:20:00 AM) |url: |action: 2025-08-13 06:18:01.8091||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:18:06.6938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:06.6938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:11.6939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:11.6939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:16.6838||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:18:16.6838||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:18:16.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:16.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:21.6968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:21.6968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:26.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:26.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:31.7020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:31.7020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:36.7020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:36.7020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:41.7029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:41.7029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:46.6870||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:18:46.6870||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:18:46.7044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:46.7044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:51.7071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:51.7071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:18:56.7077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:18:56.7077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:01.7078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:01.7078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:06.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:06.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:11.7172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:11.7172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:16.6917||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:19:16.6917||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:19:16.7193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:16.7193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:21.7206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:21.7206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:26.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:26.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:31.7249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:31.7249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:36.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:36.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:41.7268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:41.7268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:46.6943||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:19:46.6943||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:19:46.7289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:46.7289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:51.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:51.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:19:56.7320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:19:56.7320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:01.7345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:01.7345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:01.8374||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:1755062281794;LastJobId:276112;NextExecution:1755062400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062401830;NextExecution:1755062520000;LastJobId:276114), NextExecution: (8/13/2025 5:22:00 AM) |url: |action: 2025-08-13 06:20:01.8374||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:1755062281794;LastJobId:276113;NextExecution:1755062400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062401830;NextExecution:1755062520000;LastJobId:276115), NextExecution: (8/13/2025 5:22:00 AM) |url: |action: 2025-08-13 06:20:01.8374||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:20:06.7372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:06.7372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:11.7384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:11.7384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:16.6980||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:20:16.6980||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:20:16.7405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:16.7405||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:21.7409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:21.7409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:26.7436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:26.7436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:31.7460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:31.7460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:36.7476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:36.7476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:41.7482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:41.7482||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:46.7027||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:20:46.7027||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:20:46.7502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:46.7502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:51.7503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:51.7503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:20:56.7505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:20:56.7505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:01.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:01.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:06.7565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:06.7565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:11.7611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:11.7611||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:16.7080||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:21:16.7080||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:21:16.7612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:16.7612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:21.7612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:21.7612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:26.7613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:26.7613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:31.7650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:31.7650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:36.7669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:36.7669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:41.7688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:41.7688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:46.7151||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:21:46.7151||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:21:46.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:46.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:51.7768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:51.7768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:21:56.7796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:21:56.7796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:01.7841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:01.7841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:01.8814||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:1755062401830;LastJobId:276114;NextExecution:1755062520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062521875;NextExecution:1755062640000;LastJobId:276116), NextExecution: (8/13/2025 5:24:00 AM) |url: |action: 2025-08-13 06:22:01.8814||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:1755062401830;LastJobId:276115;NextExecution:1755062520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062521875;NextExecution:1755062640000;LastJobId:276117), NextExecution: (8/13/2025 5:24:00 AM) |url: |action: 2025-08-13 06:22:01.8962||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:22:06.7860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:06.7860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:11.7881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:11.7881||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:16.6752||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 06:22:16.6752||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 06:22:16.7177||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:22:16.7177||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:22:16.7909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:16.7909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:21.7930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:21.7930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:26.7964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:26.7964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:31.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:31.7997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:36.8034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:36.8034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:41.8045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:41.8045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:46.7192||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:22:46.7192||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:22:46.8073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:46.8073||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:51.8098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:51.8098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:22:56.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:22:56.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:01.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:01.8119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:06.8128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:06.8128||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:11.8146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:11.8146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:16.7225||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:23:16.7225||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:23:16.8193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:16.8193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:21.8209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:21.8209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:26.8256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:26.8256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:31.8272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:31.8272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:36.8289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:36.8289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:41.8298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:41.8298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:46.7249||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:23:46.7249||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:23:46.8335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:46.8335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:51.8367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:51.8367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:23:56.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:23:56.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:01.8419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:01.8419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:01.9179||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:1755062521875;LastJobId:276116;NextExecution:1755062640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062641913;NextExecution:1755062760000;LastJobId:276118), NextExecution: (8/13/2025 5:26:00 AM) |url: |action: 2025-08-13 06:24:01.9179||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:1755062521875;LastJobId:276117;NextExecution:1755062640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062641913;NextExecution:1755062760000;LastJobId:276119), NextExecution: (8/13/2025 5:26:00 AM) |url: |action: 2025-08-13 06:24:01.9296||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:24:06.8441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:06.8441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:11.8451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:11.8451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:16.7265||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:24:16.7265||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:24:16.8476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:16.8476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:21.8478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:21.8478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:26.8497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:26.8497||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:31.8545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:31.8545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:36.8574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:36.8574||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:41.8597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:41.8597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:46.7283||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:24:46.7283||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:24:46.8619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:46.8619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:51.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:51.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:24:56.8675||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:24:56.8675||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:01.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:01.8708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:06.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:06.8709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:11.8750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:11.8750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:16.7347||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:25:16.7347||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:25:16.8783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:16.8783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:21.8802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:21.8802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:26.8809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:26.8809||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:31.8816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:31.8816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:36.8853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:36.8853||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:41.8868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:41.8868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:46.7387||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:25:46.7387||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:25:46.8874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:46.8874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:51.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:51.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:25:56.8914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:25:56.8914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:01.8932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:01.8932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:01.9505||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:1755062641913;LastJobId:276118;NextExecution:1755062760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062761946;NextExecution:1755062880000;LastJobId:276120), NextExecution: (8/13/2025 5:28:00 AM) |url: |action: 2025-08-13 06:26:01.9571||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:1755062641913;LastJobId:276119;NextExecution:1755062760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062761946;NextExecution:1755062880000;LastJobId:276121), NextExecution: (8/13/2025 5:28:00 AM) |url: |action: 2025-08-13 06:26:01.9571||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:26:06.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:06.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:11.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:11.8961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:16.7420||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:26:16.7420||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:26:16.9009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:16.9009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:21.9023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:21.9023||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:26.9067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:26.9067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:31.9082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:31.9082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:36.9106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:36.9106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:41.9113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:41.9113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:46.7486||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:26:46.7486||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:26:46.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:46.9159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:51.9202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:51.9202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:26:56.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:26:56.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:01.9222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:01.9222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:06.9236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:06.9236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:11.9280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:11.9280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:16.6777||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 06:27:16.6777||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 06:27:16.7526||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:27:16.7526||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:27:16.9291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:16.9291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:21.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:21.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:26.9312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:26.9312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:31.9344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:31.9344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:36.9359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:36.9359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:41.9408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:41.9408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:46.7558||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:27:46.7558||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:27:46.9443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:46.9443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:51.9459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:51.9459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:27:56.9479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:27:56.9479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:01.9480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:01.9480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:01.9874||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:1755062761946;LastJobId:276120;NextExecution:1755062880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062881982;NextExecution:1755063000000;LastJobId:276122), NextExecution: (8/13/2025 5:30:00 AM) |url: |action: 2025-08-13 06:28:01.9874||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:1755062761946;LastJobId:276121;NextExecution:1755062880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755062881982;NextExecution:1755063000000;LastJobId:276123), NextExecution: (8/13/2025 5:30:00 AM) |url: |action: 2025-08-13 06:28:01.9874||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:28:06.9519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:06.9519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:11.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:11.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:16.7572||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:28:16.7572||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:28:16.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:16.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:21.9562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:21.9562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:26.9606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:26.9606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:31.9638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:31.9638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:36.9666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:36.9666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:41.9703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:41.9703||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:46.7595||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:28:46.7595||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:28:46.9742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:46.9742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:51.9758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:51.9758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:28:56.9766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:28:56.9766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:01.9795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:01.9795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:06.9814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:06.9814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:11.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:11.9864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:16.7615||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:29:16.7615||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:29:16.9887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:16.9887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:21.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:21.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:26.9955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:26.9955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:31.9966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:31.9966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:37.0002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:37.0002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:42.0032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:42.0032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:46.7653||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:29:46.7653||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:29:47.0059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:47.0059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:52.0089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:52.0089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:29:57.0112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:29:57.0112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:02.0150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:02.0150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:02.0150||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:1755062881982;LastJobId:276122;NextExecution:1755063000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063002021;NextExecution:1755063120000;LastJobId:276124), NextExecution: (8/13/2025 5:32:00 AM) |url: |action: 2025-08-13 06:30:02.0325||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:1755062881982;LastJobId:276123;NextExecution:1755063000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063002021;NextExecution:1755063120000;LastJobId:276125), NextExecution: (8/13/2025 5:32:00 AM) |url: |action: 2025-08-13 06:30:02.0325||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:30:07.0204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:07.0204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:12.0250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:12.0250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:16.7698||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:30:16.7698||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:30:17.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:17.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:22.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:22.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:27.0356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:27.0356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:32.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:32.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:37.0402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:37.0402||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:42.0421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:42.0421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:46.7721||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:30:46.7721||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:30:47.0464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:47.0464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:52.0463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:52.0463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:30:57.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:30:57.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:02.0531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:02.0531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:07.0532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:07.0532||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:12.0567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:12.0567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:16.7784||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:31:16.7784||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:31:17.0612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:17.0612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:22.0656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:22.0656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:27.0675||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:27.0675||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:32.0677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:32.0677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:37.0688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:37.0688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:42.0731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:42.0731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:46.7802||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:31:46.7802||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:31:47.0731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:47.0731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:52.0771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:52.0771||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:31:57.0812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:31:57.0812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:02.0622||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:1755063002021;LastJobId:276124;NextExecution:1755063120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063122057;NextExecution:1755063240000;LastJobId:276126), NextExecution: (8/13/2025 5:34:00 AM) |url: |action: 2025-08-13 06:32:02.0622||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:1755063002021;LastJobId:276125;NextExecution:1755063120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063122057;NextExecution:1755063240000;LastJobId:276127), NextExecution: (8/13/2025 5:34:00 AM) |url: |action: 2025-08-13 06:32:02.0622||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:32:02.0817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:02.0817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:07.0852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:07.0852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:12.0867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:12.0867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:16.6747||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 06:32:16.6747||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 06:32:16.7841||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:32:16.7841||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:32:17.0905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:17.0905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:22.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:22.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:27.0947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:27.0947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:32.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:32.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:37.0968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:37.0968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:42.1006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:42.1006||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:46.7871||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:32:46.7871||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:32:47.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:47.1014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:52.1040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:52.1040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:32:57.1062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:32:57.1062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:02.1070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:02.1070||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:07.1118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:07.1118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:12.1166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:12.1166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:16.7909||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:33:16.7909||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:33:17.1182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:17.1182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:22.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:22.1205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:27.1215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:27.1215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:32.1264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:32.1264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:37.1299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:37.1299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:42.1312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:42.1312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:46.7948||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:33:46.7948||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:33:47.1322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:47.1322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:52.1332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:52.1332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:33:57.1363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:33:57.1363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:02.0957||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:1755063122057;LastJobId:276126;NextExecution:1755063240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063242089;NextExecution:1755063360000;LastJobId:276128), NextExecution: (8/13/2025 5:36:00 AM) |url: |action: 2025-08-13 06:34:02.1044||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:1755063122057;LastJobId:276127;NextExecution:1755063240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063242089;NextExecution:1755063360000;LastJobId:276129), NextExecution: (8/13/2025 5:36:00 AM) |url: |action: 2025-08-13 06:34:02.1044||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:34:02.1390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:02.1390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:07.1414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:07.1414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:12.1420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:12.1420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:16.7986||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:34:16.7986||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:34:17.1478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:17.1478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:22.1495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:22.1495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:27.1545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:27.1545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:32.1589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:32.1589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:37.1619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:37.1619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:42.1621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:42.1621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:46.8015||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:34:46.8015||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:34:47.1653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:47.1653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:52.1660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:52.1660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:34:57.1666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:34:57.1666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:02.1678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:02.1678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:07.1723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:07.1723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:12.1723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:12.1723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:16.8027||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:35:16.8027||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:35:17.1743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:17.1743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:22.1793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:22.1793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:27.1812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:27.1812||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:32.1844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:32.1844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:37.1844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:37.1844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:42.1880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:42.1880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:46.8064||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:35:46.8064||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:35:47.1882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:47.1882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:52.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:52.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:35:57.1921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:35:57.1921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:02.1365||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:1755063242089;LastJobId:276128;NextExecution:1755063360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063362132;NextExecution:1755063480000;LastJobId:276130), NextExecution: (8/13/2025 5:38:00 AM) |url: |action: 2025-08-13 06:36:02.1365||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:1755063242089;LastJobId:276129;NextExecution:1755063360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063362132;NextExecution:1755063480000;LastJobId:276131), NextExecution: (8/13/2025 5:38:00 AM) |url: |action: 2025-08-13 06:36:02.1365||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:36:02.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:02.1925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:07.1947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:07.1947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:12.1987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:12.1987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:16.8075||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:36:16.8075||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:36:17.2001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:17.2001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:22.2009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:22.2009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:27.2011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:27.2011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:32.2042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:32.2042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:37.2049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:37.2049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:42.2074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:42.2074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:46.8133||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:36:46.8133||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:36:47.2087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:47.2087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:52.2109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:52.2109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:36:57.2141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:36:57.2141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:02.2145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:02.2145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:07.2152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:07.2152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:12.2188||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:12.2188||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:16.6740||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 06:37:16.6740||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 06:37:16.8168||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:37:16.8168||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:37:17.2209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:17.2209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:22.2257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:22.2257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:27.2266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:27.2266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:32.2298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:32.2298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:37.2330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:37.2330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:42.2350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:42.2350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:46.8209||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 heartbeat successfully sent |url: |action: 2025-08-13 06:37:46.8209||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2640:4a2a7034 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 06:37:47.2370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:47.2370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:52.2411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:52.2411||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:37:57.2431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:37:57.2431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:38:02.1706||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:1755063362132;LastJobId:276130;NextExecution:1755063480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063482166;NextExecution:1755063600000;LastJobId:276132), NextExecution: (8/13/2025 5:40:00 AM) |url: |action: 2025-08-13 06:38:02.1706||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:1755063362132;LastJobId:276131;NextExecution:1755063480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755063482166;NextExecution:1755063600000;LastJobId:276133), NextExecution: (8/13/2025 5:40:00 AM) |url: |action: 2025-08-13 06:38:02.1706||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 06:38:02.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:38:02.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:38:07.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:38:07.2451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:38:12.2477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 06:38:12.2477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-13 06:38:15.5334||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 caught stopping signal... |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:245f47a6 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4dcc1a8e stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3afd0453 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:063f292c stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ec94ae01 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:74207344 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:183a5ae2 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dd2d333a stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e0ebfa10 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:8dfd673f stopped in 0.1173 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bbe129c3 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6084b867 stopped in 0 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:87918a21 stopped in 0.1244 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7f6898a8 stopped in 0.1148 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:0333aaae stopped in 0.1137 ms |url: |action: 2025-08-13 06:38:15.5334||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:ea82edb1 stopped in 0.2007 ms |url: |action: 2025-08-13 06:38:15.5334||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 caught stopped signal... |url: |action: 2025-08-13 06:38:16.5165||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:58424e7b stopped in 980.4477 ms |url: |action: 2025-08-13 06:38:16.5544||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c1a1b3a6 stopped in 1018.3262 ms |url: |action: 2025-08-13 06:38:16.5544||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:26432bec stopped in 1018.3801 ms |url: |action: 2025-08-13 06:38:16.5589||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f94343f stopped in 1022.9126 ms |url: |action: 2025-08-13 06:38:16.5589||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c890a93 stopped in 1023.0268 ms |url: |action: 2025-08-13 06:38:16.5589||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c72fe2d stopped in 1023.1368 ms |url: |action: 2025-08-13 06:38:16.5589||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7a673455 stopped in 1033.0184 ms |url: |action: 2025-08-13 06:38:16.5589||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:416f836d stopped in 1033.0252 ms |url: |action: 2025-08-13 06:38:16.5740||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f3933d6d stopped in 1037.9736 ms |url: |action: 2025-08-13 06:38:16.5740||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:86f2440a stopped in 1043.0931 ms |url: |action: 2025-08-13 06:38:16.5740||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 All dispatchers stopped |url: |action: 2025-08-13 06:38:16.5740||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:ebe44ee5 stopped in 1043.8943 ms |url: |action: 2025-08-13 06:38:16.5740||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 is reporting itself as stopped... |url: |action: 2025-08-13 06:38:16.5740||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 successfully reported itself as stopped in 3.3437 ms |url: |action: 2025-08-13 06:38:16.5740||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2640:4a2a7034 has been stopped in total 1048.8698 ms |url: |action: 2025-08-13 06:38:16.5740||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:4348f580 stopped in 1051.2258 ms |url: |action: 2025-08-13 08:32:36.8230||DEBUG|CourseService.Program|init main function |url: |action: 2025-08-13 08:32:37.2090||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-08-13 08:32:37.3184||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-08-13 08:32:37.3312||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-08-13 08:32:37.3312||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-08-13 08:32:37.3312||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-13 08:32:37.3312||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:79701dab has started in 3.1144 ms |url: |action: 2025-08-13 08:32:37.3312||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 is announcing itself... |url: |action: 2025-08-13 08:32:37.4153||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 successfully announced in 74.8188 ms |url: |action: 2025-08-13 08:32:37.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:57b2aac1 has started in 1.0979 ms |url: |action: 2025-08-13 08:32:37.4153||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-08-13 08:32:37.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:c7f486e4 has started in 0.228 ms |url: |action: 2025-08-13 08:32:37.4153||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:ef803586 has started in 0.1558 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:0745f941 has started in 0.3427 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ac66a7a7 has started in 0.1835 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e8660847 has started in 0.2623 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9a8e5f7d has started in 0.9069 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-08-13 08:32:37.4190||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:32:37.4190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dc45247f has started in 3.5697 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fc5a6581 has started in 3.9948 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bbf71ae1 has started in 4.502 ms |url: |action: 2025-08-13 08:32:37.4190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ac353397 has started in 4.909 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3bbbee0a has started in 5.3988 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:453d1b1f has started in 5.7072 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:76da5f5d has started in 5.5617 ms |url: |action: 2025-08-13 08:32:37.4190||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:20761696 has started in 6.0916 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:96c12f45 has started in 6.212 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e907b0f9 has started in 6.8175 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f2118c1a has started in 6.6333 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0f53c3ab has started in 7.1306 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cd479fea has started in 7.4031 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b2712106 has started in 7.8546 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0b8a429f has started in 8.3368 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2157ab53 has started in 8.6669 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1ace373e has started in 8.9938 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3ef47a36 has started in 9.3475 ms |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:06c97ec7 has started in 0.3477 ms |url: |action: 2025-08-13 08:32:37.4190||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 all the dispatchers started |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:36525942 has started in 0.2662 ms |url: |action: 2025-08-13 08:32:37.4190||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-08-13 08:32:37.4190||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-08-13 08:32:37.4487||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-08-13 08:32:37.4487||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-08-13 08:32:37.4487||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-08-13 08:32:37.4487||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-08-13 08:32:37.4487||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-08-13 08:32:37.4487||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-08-13 08:32:37.4537||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-08-13 08:32:37.4906||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:1755063482166;LastJobId:276132;NextExecution:1755063600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070357446;NextExecution:1755070440000;LastJobId:276134), NextExecution: (8/13/2025 7:34:00 AM) |url: |action: 2025-08-13 08:32:37.5141||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:1755063482166;LastJobId:276133;NextExecution:1755063600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070357446;NextExecution:1755070440000;LastJobId:276135), NextExecution: (8/13/2025 7:34:00 AM) |url: |action: 2025-08-13 08:32:37.5141||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:1755062236696;LastJobId:276110;NextExecution:1755064800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070357446;NextExecution:1755072000000;LastJobId:276136), NextExecution: (8/13/2025 8:00:00 AM) |url: |action: 2025-08-13 08:32:37.5141||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:1755054161685;LastJobId:276037;NextExecution:1755064800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070357446;NextExecution:1755086400000;LastJobId:276137), NextExecution: (8/13/2025 12:00:00 PM) |url: |action: 2025-08-13 08:32:37.5350||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:1755062236696;LastJobId:276111;NextExecution:1755064800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070357446;NextExecution:1755072000000;LastJobId:276138), NextExecution: (8/13/2025 8:00:00 AM) |url: |action: 2025-08-13 08:32:37.5350||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:32:38.1638|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.1708|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-13 08:32:38.2073||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/13/2025 7:32:38 AM |url: |action: 2025-08-13 08:32:38.4518||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-08-13 08:32:38.4518||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-08-13 08:32:38.4518||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-08-13 08:32:38.4518||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-08-13 08:32:38.4693||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-08-13 08:32:38.4693||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-08-13 08:32:38.5034||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-08-13 08:32:38.5034||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-08-13 08:32:38.5034||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-08-13 08:32:38.5034||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-08-13 08:32:38.5034||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-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-08-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-08-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-08-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-08-13 08:32:38.5154||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-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-08-13 08:32:38.5154||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-08-13 08:32:38.5154||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-13 08:32:38.5307|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-08-13 08:32:38.5307|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-13 08:32:38.5307||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-08-13 08:32:38.5307||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-13 08:32:38.5307|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {5be8f1f3-c89e-469f-b0aa-0c4f819d21f0} may be persisted to storage in unencrypted form. |url: |action: 2025-08-13 08:32:38.6356||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-13 08:32:38.6423|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6423|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="cd1fdc19-1391-411c-b0cb-35940510ee6e" |url: |action: 2025-08-13 08:32:38.6423|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6423|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="cd1fdc19-1391-411c-b0cb-35940510ee6e" |url: |action: 2025-08-13 08:32:38.6423||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-13 08:32:38.6423|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6423|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="188bf07a-5128-49f3-bc4f-e6cbefc49c6a" |url: |action: 2025-08-13 08:32:38.6423|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6423|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="188bf07a-5128-49f3-bc4f-e6cbefc49c6a" |url: |action: 2025-08-13 08:32:38.6744|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6744|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="cbf67317-5a69-4d07-9acb-01d98c00731b" |url: |action: 2025-08-13 08:32:38.6744|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.6744|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="cbf67317-5a69-4d07-9acb-01d98c00731b" |url: |action: 2025-08-13 08:32:38.6959||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-13 08:32:38.7029|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7029|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="5f7d8075-ef94-4c8c-ab22-68fe3c34c36c" |url: |action: 2025-08-13 08:32:38.7029|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7029|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="5f7d8075-ef94-4c8c-ab22-68fe3c34c36c" |url: |action: 2025-08-13 08:32:38.7652|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7652|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="4aa07ae0-89c3-41db-a461-a963c77ba8be" |url: |action: 2025-08-13 08:32:38.7652|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7652|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="4aa07ae0-89c3-41db-a461-a963c77ba8be" |url: |action: 2025-08-13 08:32:38.7652||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-13 08:32:38.7652|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7652|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="81dac576-709e-4f30-8d68-63d4b40bb4df" |url: |action: 2025-08-13 08:32:38.7652|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.7652|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="81dac576-709e-4f30-8d68-63d4b40bb4df" |url: |action: 2025-08-13 08:32:38.8093|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.8095|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="9b13f7c2-b9be-4c30-8a82-6173c7d8ffc7" |url: |action: 2025-08-13 08:32:38.8095|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.8095|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="9b13f7c2-b9be-4c30-8a82-6173c7d8ffc7" |url: |action: 2025-08-13 08:32:38.8685|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.8685||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-13 08:32:38.8685|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b2035e76-5b88-4de0-a98a-80166489273a" |url: |action: 2025-08-13 08:32:38.8744|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.8744|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b2035e76-5b88-4de0-a98a-80166489273a" |url: |action: 2025-08-13 08:32:38.9645|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.9645||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-13 08:32:38.9645|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b2fa3b71-8922-4c89-9c57-6dd771fa6d16" |url: |action: 2025-08-13 08:32:38.9645|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:38.9645|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b2fa3b71-8922-4c89-9c57-6dd771fa6d16" |url: |action: 2025-08-13 08:32:38.9958||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-13 08:32:39.0918|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.0918||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-13 08:32:39.0918|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="aee39330-f4b6-41ad-8b95-5129c9928e8a" |url: |action: 2025-08-13 08:32:39.0918|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.0918|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="aee39330-f4b6-41ad-8b95-5129c9928e8a" |url: |action: 2025-08-13 08:32:39.1454||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-08-13 08:32:39.1454||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-08-13 08:32:39.1454||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-08-13 08:32:39.1454||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-08-13 08:32:39.1454||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-08-13 08:32:39.1798|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.1798||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-13 08:32:39.1798|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="03721a33-4f3d-4a7b-9651-dc3f4d972afd" |url: |action: 2025-08-13 08:32:39.1798|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.1798|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="03721a33-4f3d-4a7b-9651-dc3f4d972afd" |url: |action: 2025-08-13 08:32:39.2553|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.2553|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="321be6aa-791b-4184-a182-856bf3e58182" |url: |action: 2025-08-13 08:32:39.2553|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-08-13 08:32:39.2553|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="321be6aa-791b-4184-a182-856bf3e58182" |url: |action: 2025-08-13 08:32:39.5993||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-13 08:32:39.6618||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:39.6618||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:40.6736||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:40.6736||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:40.6940||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-08-13 08:32:40.6940||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-08-13 08:32:40.6940||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:40.6940||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:40.6940||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 08:32:41.0161||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-13 08:32:41.0161||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:41.0161||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:41.2182||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 08:32:41.5242||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-13 08:32:41.5242||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:41.5242||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-08-13 08:32:41.7365||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-08-13 08:32:42.0640||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-13 08:32:42.0776||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:42.0776||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:42.2793||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:42.2793||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:42.2884||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-08-13 08:32:42.2884||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-08-13 08:32:42.2884||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-08-13 08:32:42.2884||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-08-13 08:32:42.2884||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-08-13 08:32:42.4236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:32:42.4236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:32:42.6140||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-13 08:32:42.6140||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-08-13 08:32:42.6140||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-08-13 08:32:42.6239||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-08-13 08:32:42.6239||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-08-13 08:32:42.6239||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-08-13 08:32:42.8556|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3888.0056ms - BadRequest |url: |action: 2025-08-13 08:32:42.8566|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.8566|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3892.7232ms - BadRequest |url: |action: 2025-08-13 08:32:42.8566|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.8789||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-13 08:32:42.8873|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4237.7071ms - BadRequest |url: |action: 2025-08-13 08:32:42.8873|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:42.8873|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4238.7575ms - BadRequest |url: |action: 2025-08-13 08:32:42.8873|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:42.8873||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-13 08:32:42.9254|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4281.232ms - BadRequest |url: |action: 2025-08-13 08:32:42.9254|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.9254|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4286.371ms - BadRequest |url: |action: 2025-08-13 08:32:42.9254|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.9254||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-13 08:32:42.9615||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-13 08:32:42.9724||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-08-13 08:32:42.9724||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-08-13 08:32:42.9724||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-08-13 08:32:42.9724||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-08-13 08:32:42.9724||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-08-13 08:32:42.9724|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3725.6802ms - BadRequest |url: |action: 2025-08-13 08:32:42.9724|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.9724|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3726.6988ms - BadRequest |url: |action: 2025-08-13 08:32:42.9724|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:42.9724||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-13 08:32:43.0606|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4250.9731ms - BadRequest |url: |action: 2025-08-13 08:32:43.0606|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.0606|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4252.0434ms - BadRequest |url: |action: 2025-08-13 08:32:43.0606|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.0606||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-13 08:32:43.1524|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4278.0553ms - BadRequest |url: |action: 2025-08-13 08:32:43.1524|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.1524|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4284.4293ms - BadRequest |url: |action: 2025-08-13 08:32:43.1524|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.1524||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-13 08:32:43.1524|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3983.0275ms - BadRequest |url: |action: 2025-08-13 08:32:43.1524|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.1524|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3984.1843ms - BadRequest |url: |action: 2025-08-13 08:32:43.1524|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-08-13 08:32:43.1524||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-13 08:32:43.2224|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4453.2729ms - BadRequest |url: |action: 2025-08-13 08:32:43.2224|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.2224|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4455.5168ms - BadRequest |url: |action: 2025-08-13 08:32:43.2224|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.2224||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-13 08:32:43.2411|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4148.3569ms - BadRequest |url: |action: 2025-08-13 08:32:43.2411|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.2411|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4150.2747ms - BadRequest |url: |action: 2025-08-13 08:32:43.2411|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.2411||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-13 08:32:43.2950||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-13 08:32:43.2950||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-08-13 08:32:43.2950||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-08-13 08:32:43.2950||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-08-13 08:32:43.2950||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-08-13 08:32:43.2950||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-08-13 08:32:43.3110|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4607.6226ms - BadRequest |url: |action: 2025-08-13 08:32:43.3110|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.3110|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4608.8629ms - BadRequest |url: |action: 2025-08-13 08:32:43.3110|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.3110||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-13 08:32:43.6334||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-13 08:32:43.6334|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4872.6169ms - BadRequest |url: |action: 2025-08-13 08:32:43.6389|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.6389|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4873.9638ms - BadRequest |url: |action: 2025-08-13 08:32:43.6389|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.6389||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-13 08:32:43.6389||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-08-13 08:32:43.6389||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-08-13 08:32:43.6389||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-08-13 08:32:43.6389||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-08-13 08:32:43.6389||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-08-13 08:32:43.6691|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4994.2607ms - BadRequest |url: |action: 2025-08-13 08:32:43.6691|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.6691|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4995.3044ms - BadRequest |url: |action: 2025-08-13 08:32:43.6691|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 13 Aug 2025 07:32:42 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-08-13 08:32:43.6691||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-13 08:32:44.0020||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-13 08:32:44.0020||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:44.0020||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:44.1900||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:44.1900||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:44.2041||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-08-13 08:32:44.2041||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-08-13 08:32:44.2041||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-08-13 08:32:44.2041||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-08-13 08:32:44.2041||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-08-13 08:32:44.5551||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-13 08:32:44.5551||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:44.5551||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:44.7451||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:44.7451||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:44.7509||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-08-13 08:32:44.7509||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-08-13 08:32:44.7509||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-08-13 08:32:44.7509||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-08-13 08:32:44.7509||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-08-13 08:32:45.0796||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-13 08:32:45.0796||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-08-13 08:32:45.0796||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-08-13 08:32:45.2615||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-08-13 08:32:45.2615||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-08-13 08:32:45.2707||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-08-13 08:32:45.2707||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-08-13 08:32:45.2707||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.2707||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.2707||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 08:32:45.5912||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-13 08:32:45.5912||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 08:32:45.5912||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 08:32:45.5912||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.5912||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.5912||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 08:32:45.9100||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-13 08:32:45.9100||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 08:32:45.9100||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 08:32:45.9100||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.9100||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-08-13 08:32:45.9192||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-08-13 08:32:46.2763||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-13 08:32:46.2849||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-08-13 08:32:46.2849||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-08-13 08:32:46.2849||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 08:32:46.2849||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 08:32:46.2849||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 08:32:46.6292||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-13 08:32:46.6292||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 08:32:46.6292||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 08:32:46.6292||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-08-13 08:32:46.6292||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-08-13 08:32:46.6407||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-08-13 08:32:47.0474||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-13 08:32:47.0474||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-08-13 08:32:47.0474||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-08-13 08:32:47.4255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:32:47.4255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:32:52.4301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:32:52.4301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:32:57.4312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:32:57.4312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:02.4343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:02.4343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:07.4250||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:33:07.4250||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:33:07.4358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:07.4358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:12.4370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:12.4370||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:17.4406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:17.4406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:22.4438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:22.4438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:27.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:27.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:32.4501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:32.4501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:37.4241||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:33:37.4241||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:33:37.4520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:37.4520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:42.4557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:42.4557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:47.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:47.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:52.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:52.4615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:33:57.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:33:57.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:02.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:02.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:07.4271||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:34:07.4271||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:34:07.4707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:07.4707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:07.5620||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:1755070357446;LastJobId:276134;NextExecution:1755070440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070447556;NextExecution:1755070560000;LastJobId:276139), NextExecution: (8/13/2025 7:36:00 AM) |url: |action: 2025-08-13 08:34:07.5620||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:1755070357446;LastJobId:276135;NextExecution:1755070440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070447556;NextExecution:1755070560000;LastJobId:276140), NextExecution: (8/13/2025 7:36:00 AM) |url: |action: 2025-08-13 08:34:07.5620||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:34:12.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:12.4740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:17.4747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:17.4747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:22.4770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:22.4770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:27.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:27.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:32.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:32.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:37.4313||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:34:37.4313||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:34:37.4822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:37.4822||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:42.4831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:42.4831||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:47.4837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:47.4837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:52.4868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:52.4868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:34:57.4910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:34:57.4910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:02.4944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:02.4944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:07.4323||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:35:07.4323||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:35:07.4975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:07.4975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:12.5021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:12.5021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:17.5051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:17.5051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:22.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:22.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:27.5115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:27.5115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:32.5129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:32.5129||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:37.4368||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:35:37.4368||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:35:37.5166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:37.5166||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:42.5197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:42.5197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:47.5241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:47.5241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:52.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:52.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:35:57.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:35:57.5260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:02.5304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:02.5304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:07.4397||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:36:07.4397||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:36:07.5322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:07.5322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:07.6029||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:1755070447556;LastJobId:276139;NextExecution:1755070560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070567593;NextExecution:1755070680000;LastJobId:276141), NextExecution: (8/13/2025 7:38:00 AM) |url: |action: 2025-08-13 08:36:07.6099||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:1755070447556;LastJobId:276140;NextExecution:1755070560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070567593;NextExecution:1755070680000;LastJobId:276142), NextExecution: (8/13/2025 7:38:00 AM) |url: |action: 2025-08-13 08:36:07.6099||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:36:12.5357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:12.5357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:17.5377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:17.5377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:22.5382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:22.5382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:27.5426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:27.5426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:32.5463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:32.5463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:37.4435||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:36:37.4435||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:36:37.5514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:37.5514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:42.5535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:42.5535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:47.5571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:47.5571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:52.5608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:52.5608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:36:57.5641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:36:57.5641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:02.5666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:02.5666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:07.4476||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:37:07.4476||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:37:07.5672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:07.5672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:12.5674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:12.5674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:17.5687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:17.5687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:22.5726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:22.5726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:27.5769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:27.5769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:32.5803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:32.5803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:37.4242||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 08:37:37.4242||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 08:37:37.4475||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:37:37.4475||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:37:37.5835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:37.5835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:42.5836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:42.5836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:47.5878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:47.5878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:52.5954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:52.5954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:37:57.5960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:37:57.5960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:02.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:02.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:07.4477||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:38:07.4477||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:38:07.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:07.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:07.6379||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:1755070567593;LastJobId:276141;NextExecution:1755070680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070687633;NextExecution:1755070800000;LastJobId:276143), NextExecution: (8/13/2025 7:40:00 AM) |url: |action: 2025-08-13 08:38:07.6379||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:1755070567593;LastJobId:276142;NextExecution:1755070680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070687633;NextExecution:1755070800000;LastJobId:276144), NextExecution: (8/13/2025 7:40:00 AM) |url: |action: 2025-08-13 08:38:07.6379||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:38:12.6061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:12.6061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:17.6080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:17.6080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:22.6099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:22.6099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:27.6121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:27.6121||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:32.6163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:32.6163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:37.4517||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:38:37.4517||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:38:37.6203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:37.6203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:42.6209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:42.6209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:47.6234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:47.6234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:52.6267||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:52.6267||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:38:57.6306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:38:57.6306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:02.6333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:02.6333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:07.4587||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:39:07.4587||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:39:07.6380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:07.6380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:12.6425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:12.6425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:17.6449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:17.6449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:22.6452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:22.6452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:27.6470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:27.6470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:32.6490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:32.6490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:37.4672||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:39:37.4672||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:39:37.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:37.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:42.6522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:42.6522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:47.6567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:47.6567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:52.6606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:52.6606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:39:57.6629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:39:57.6629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:02.6666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:02.6666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:07.4694||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:40:07.4694||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:40:07.6699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:07.6699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:07.6699||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:1755070687633;LastJobId:276143;NextExecution:1755070800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070807670;NextExecution:1755070920000;LastJobId:276145), NextExecution: (8/13/2025 7:42:00 AM) |url: |action: 2025-08-13 08:40:07.6820||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:1755070687633;LastJobId:276144;NextExecution:1755070800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070807670;NextExecution:1755070920000;LastJobId:276146), NextExecution: (8/13/2025 7:42:00 AM) |url: |action: 2025-08-13 08:40:07.6820||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:40:12.6726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:12.6726||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:17.6725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:17.6725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:22.6749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:22.6749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:27.6782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:27.6782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:32.6789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:32.6789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:37.4707||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:40:37.4707||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:40:37.6813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:37.6813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:42.6859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:42.6859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:47.6886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:47.6886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:52.6904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:52.6904||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:40:57.6938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:40:57.6938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:02.6944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:02.6944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:07.4749||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:41:07.4749||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:41:07.6955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:07.6955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:12.6967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:12.6967||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:17.7007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:17.7007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:22.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:22.7039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:27.7066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:27.7066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:32.7085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:32.7085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:37.4769||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:41:37.4769||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:41:37.7103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:37.7103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:42.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:42.7124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:47.7159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:47.7159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:52.7171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:52.7171||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:41:57.7182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:41:57.7182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:02.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:02.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:07.4809||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:42:07.4809||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:42:07.7034||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:1755070807670;LastJobId:276145;NextExecution:1755070920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070927699;NextExecution:1755071040000;LastJobId:276147), NextExecution: (8/13/2025 7:44:00 AM) |url: |action: 2025-08-13 08:42:07.7034||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:1755070807670;LastJobId:276146;NextExecution:1755070920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755070927699;NextExecution:1755071040000;LastJobId:276148), NextExecution: (8/13/2025 7:44:00 AM) |url: |action: 2025-08-13 08:42:07.7168||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:42:07.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:07.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:12.7277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:12.7277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:17.7297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:17.7297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:22.7348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:22.7348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:27.7386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:27.7386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:32.7429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:32.7429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:37.4266||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 08:42:37.4266||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 08:42:37.4824||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:42:37.4824||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:42:37.7432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:37.7432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:42.7458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:42.7458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:47.7463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:47.7463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:52.7504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:52.7504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:42:57.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:42:57.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:02.7579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:02.7579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:07.4884||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:43:07.4884||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:43:07.7578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:07.7578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:12.7587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:12.7587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:17.7617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:17.7617||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:22.7626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:22.7626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:27.7645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:27.7645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:32.7663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:32.7663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:37.4922||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:43:37.4922||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:43:37.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:37.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:42.7741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:42.7741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:47.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:47.7748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:52.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:52.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:43:57.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:43:57.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:02.7762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:02.7762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:07.4928||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:44:07.4928||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:44:07.7443||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:1755070927699;LastJobId:276147;NextExecution:1755071040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071047740;NextExecution:1755071160000;LastJobId:276149), NextExecution: (8/13/2025 7:46:00 AM) |url: |action: 2025-08-13 08:44:07.7509||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:1755070927699;LastJobId:276148;NextExecution:1755071040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071047740;NextExecution:1755071160000;LastJobId:276150), NextExecution: (8/13/2025 7:46:00 AM) |url: |action: 2025-08-13 08:44:07.7509||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:44:07.7805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:07.7805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:12.7843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:12.7843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:17.7874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:17.7874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:22.7882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:22.7882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:27.7901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:27.7901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:32.7918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:32.7918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:37.4970||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:44:37.4970||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:44:37.7945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:37.7945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:42.7947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:42.7947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:47.7951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:47.7951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:52.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:52.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:44:57.8028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:44:57.8028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:02.8060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:02.8060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:07.4975||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:45:07.4975||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:45:07.8089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:07.8089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:12.8103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:12.8103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:17.8113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:17.8113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:22.8133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:22.8133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:27.8149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:27.8149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:32.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:32.8167||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:37.4990||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:45:37.4990||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:45:37.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:37.8210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:42.8257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:42.8257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:47.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:47.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:52.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:52.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:45:57.8335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:45:57.8335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:02.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:02.8354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:07.5038||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:46:07.5038||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:46:07.7874||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:1755071047740;LastJobId:276149;NextExecution:1755071160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071167780;NextExecution:1755071280000;LastJobId:276151), NextExecution: (8/13/2025 7:48:00 AM) |url: |action: 2025-08-13 08:46:07.7943||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:1755071047740;LastJobId:276150;NextExecution:1755071160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071167780;NextExecution:1755071280000;LastJobId:276152), NextExecution: (8/13/2025 7:48:00 AM) |url: |action: 2025-08-13 08:46:07.7943||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:46:07.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:07.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:12.8400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:12.8400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:17.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:17.8404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:22.8418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:22.8418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:27.8424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:27.8424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:32.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:32.8460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:37.5072||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:46:37.5072||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:46:37.8478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:37.8478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:42.8515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:42.8515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:47.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:47.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:52.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:52.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:46:57.8558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:46:57.8558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:02.8607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:02.8607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:07.5083||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:47:07.5083||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:47:07.8613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:07.8613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:12.8632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:12.8632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:17.8648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:17.8648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:22.8668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:22.8668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:27.8686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:27.8686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:32.8700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:32.8700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:37.4265||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 08:47:37.4265||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 08:47:37.5116||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:47:37.5116||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:47:37.8712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:37.8712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:42.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:42.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:47.8800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:47.8800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:52.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:52.8818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:47:57.8824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:47:57.8824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:02.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:02.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:07.5143||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:48:07.5143||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:48:07.8200||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:1755071167780;LastJobId:276151;NextExecution:1755071280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071287815;NextExecution:1755071400000;LastJobId:276153), NextExecution: (8/13/2025 7:50:00 AM) |url: |action: 2025-08-13 08:48:07.8200||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:1755071167780;LastJobId:276152;NextExecution:1755071280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071287815;NextExecution:1755071400000;LastJobId:276154), NextExecution: (8/13/2025 7:50:00 AM) |url: |action: 2025-08-13 08:48:07.8309||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:48:07.8861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:07.8861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:12.8880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:12.8880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:17.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:17.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:22.8916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:22.8916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:27.8920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:27.8920||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:32.8947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:32.8947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:37.5152||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:48:37.5152||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:48:37.8976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:37.8976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:42.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:42.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:47.8997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:47.8997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:52.9004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:52.9004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:48:57.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:48:57.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:02.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:02.9026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:07.5174||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:49:07.5174||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:49:07.9048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:07.9048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:12.9067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:12.9067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:17.9098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:17.9098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:22.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:22.9097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:27.9118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:27.9118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:32.9142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:32.9142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:37.5203||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:49:37.5203||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:49:37.9149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:37.9149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:42.9154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:42.9154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:47.9174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:47.9174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:52.9199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:52.9199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:49:57.9199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:49:57.9199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:02.9230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:02.9230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:07.5242||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:50:07.5242||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:50:07.8550||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:1755071287815;LastJobId:276153;NextExecution:1755071400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071407850;NextExecution:1755071520000;LastJobId:276155), NextExecution: (8/13/2025 7:52:00 AM) |url: |action: 2025-08-13 08:50:07.8614||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:1755071287815;LastJobId:276154;NextExecution:1755071400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071407850;NextExecution:1755071520000;LastJobId:276156), NextExecution: (8/13/2025 7:52:00 AM) |url: |action: 2025-08-13 08:50:07.8614||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:50:07.9249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:07.9249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:12.9274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:12.9274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:17.9293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:17.9293||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:22.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:22.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:27.9375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:27.9375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:32.9395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:32.9395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:37.5305||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:50:37.5305||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:50:37.9420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:37.9420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:42.9451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:42.9451||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:47.9471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:47.9471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:52.9509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:52.9509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:50:57.9528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:50:57.9528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:02.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:02.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:07.5321||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:51:07.5321||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:51:07.9588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:07.9588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:12.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:12.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:17.9679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:17.9679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:22.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:22.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:27.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:27.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:32.9744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:32.9744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:37.5387||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:51:37.5387||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:51:37.9780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:37.9780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:42.9786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:42.9786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:47.9830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:47.9830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:52.9860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:52.9860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:51:57.9861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:51:57.9861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:02.9906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:02.9906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:07.5428||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:52:07.5428||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:52:07.8921||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:1755071407850;LastJobId:276155;NextExecution:1755071520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071527887;NextExecution:1755071640000;LastJobId:276157), NextExecution: (8/13/2025 7:54:00 AM) |url: |action: 2025-08-13 08:52:07.8991||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:1755071407850;LastJobId:276156;NextExecution:1755071520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1755071527887;NextExecution:1755071640000;LastJobId:276158), NextExecution: (8/13/2025 7:54:00 AM) |url: |action: 2025-08-13 08:52:07.8991||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-08-13 08:52:07.9925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:07.9925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:12.9938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:12.9938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:17.9945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:17.9945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:22.9970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:22.9970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:27.9971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:27.9971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:32.9991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:32.9991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:37.4234||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-08-13 08:52:37.4234||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-08-13 08:52:37.5450||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:52:37.5450||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:52:38.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:38.0027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:43.0029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:43.0029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:48.0035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:48.0035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:53.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:53.0055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:52:58.0086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:52:58.0086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:03.0119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:03.0119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:07.5477||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:53:07.5477||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-08-13 08:53:08.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:08.0161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:13.0183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:13.0183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:18.0191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:18.0191||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:23.0225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:23.0225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:28.0231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:28.0231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:33.0268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-08-13 08:53:33.0268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-08-13 08:53:36.5393||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 caught stopping signal... |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:ac66a7a7 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f2118c1a stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:453d1b1f stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0b8a429f stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2157ab53 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ac353397 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e8660847 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:20761696 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fc5a6581 stopped in 0 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cd479fea stopped in 0.0231 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bbf71ae1 stopped in 0.0444 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1ace373e stopped in 0.0444 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:06c97ec7 stopped in 0.1284 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:c7f486e4 stopped in 0.1324 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:36525942 stopped in 0.1378 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:ef803586 stopped in 0.1388 ms |url: |action: 2025-08-13 08:53:36.5393||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:0745f941 stopped in 0.164 ms |url: |action: 2025-08-13 08:53:36.5393||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 caught stopped signal... |url: |action: 2025-08-13 08:53:36.5453||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:76da5f5d stopped in 3.0264 ms |url: |action: 2025-08-13 08:53:37.3908||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0f53c3ab stopped in 848.4611 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:10064:e19fa241 heartbeat successfully sent |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:57b2aac1 stopped in 1009.9735 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3bbbee0a stopped in 1015.9021 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b2712106 stopped in 1015.9415 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9a8e5f7d stopped in 1015.949 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e907b0f9 stopped in 1020.7155 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3ef47a36 stopped in 1020.9025 ms |url: |action: 2025-08-13 08:53:37.5519||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dc45247f stopped in 1020.9164 ms |url: |action: 2025-08-13 08:53:37.5680||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:96c12f45 stopped in 1025.7074 ms |url: |action: 2025-08-13 08:53:37.5680||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 All dispatchers stopped |url: |action: 2025-08-13 08:53:37.5680||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 is reporting itself as stopped... |url: |action: 2025-08-13 08:53:37.5680||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 successfully reported itself as stopped in 3.1804 ms |url: |action: 2025-08-13 08:53:37.5680||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:10064:e19fa241 has been stopped in total 1030.9942 ms |url: |action: 2025-08-13 08:53:37.5680||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:79701dab stopped in 1033.7202 ms |url: |action: