2025-07-02 06:08:21.8121||DEBUG|CourseService.Program|init main function |url: |action: 2025-07-02 06:08:22.1869||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-07-02 06:08:22.2979||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-07-02 06:08:22.3107||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-07-02 06:08:22.3107||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-07-02 06:08:22.3107||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-07-02 06:08:22.3192||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:1a9611e3 has started in 2.94 ms |url: |action: 2025-07-02 06:08:22.3192||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c is announcing itself... |url: |action: 2025-07-02 06:08:22.3943||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c successfully announced in 73.1211 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:bd653d13 has started in 1.0979 ms |url: |action: 2025-07-02 06:08:22.3962||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:5769a3cb has started in 0.2243 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7ab97332 has started in 0.1787 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:18ade2c2 has started in 0.2466 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:02b09c38 has started in 0.1651 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b7142860 has started in 0.2523 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3404cb3e has started in 0.6336 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:639ed8b9 has started in 0.9726 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fca4387c has started in 1.1731 ms |url: |action: 2025-07-02 06:08:22.3962||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:08:22.3962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:052b3f95 has started in 2.8746 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:57556931 has started in 3.2797 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f0ba197f has started in 3.4259 ms |url: |action: 2025-07-02 06:08:22.3962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:21df5afb has started in 3.607 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:357278f1 has started in 4.1216 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b49c650e has started in 3.8033 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ad99aab8 has started in 3.9742 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:46343694 has started in 4.3914 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4cf4fc8a has started in 4.6056 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e7ec1560 has started in 4.8055 ms |url: |action: 2025-07-02 06:08:22.3962||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f2f1130 has started in 4.948 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:32a16a31 has started in 5.8816 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33f21ab2 has started in 6.0107 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0423d5f8 has started in 6.3407 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0816c7e0 has started in 6.5104 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ed1139ed has started in 6.715 ms |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:612d5ed7 has started in 0.2557 ms |url: |action: 2025-07-02 06:08:22.3962||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c all the dispatchers started |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:4eca5443 has started in 0.2589 ms |url: |action: 2025-07-02 06:08:22.3962||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 06:08:22.3962||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 06:08:22.4264||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 06:08:22.4264||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 06:08:22.4264||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 06:08:22.4264||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 06:08:22.4264||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 06:08:22.4264||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 06:08:22.4264||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 06:08:22.4680||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:1751405828985;LastJobId:274496;NextExecution:1751407200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751432902425;NextExecution:1751436000000;LastJobId:274521), NextExecution: (7/2/2025 6:00:00 AM) |url: |action: 2025-07-02 06:08:22.4916||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:1751407089661;LastJobId:274519;NextExecution:1751407200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751432902425;NextExecution:1751433000000;LastJobId:274522), NextExecution: (7/2/2025 5:10:00 AM) |url: |action: 2025-07-02 06:08:22.4916||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:1751405828985;LastJobId:274497;NextExecution:1751407200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751432902425;NextExecution:1751436000000;LastJobId:274523), NextExecution: (7/2/2025 6:00:00 AM) |url: |action: 2025-07-02 06:08:22.4916||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:1751407089661;LastJobId:274520;NextExecution:1751407200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751432902425;NextExecution:1751433000000;LastJobId:274524), NextExecution: (7/2/2025 5:10:00 AM) |url: |action: 2025-07-02 06:08:22.5123||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:1751405828985;LastJobId:274498;NextExecution:1751414400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751432902425;NextExecution:1751436000000;LastJobId:274525), NextExecution: (7/2/2025 6:00:00 AM) |url: |action: 2025-07-02 06:08:22.5123||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.0988|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-07-02 06:08:23.1390||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 7/2/2025 5:08:23 AM |url: |action: 2025-07-02 06:08:23.3705||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-07-02 06:08:23.3705||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-07-02 06:08:23.3792||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-07-02 06:08:23.3792||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-07-02 06:08:23.3792||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-07-02 06:08:23.3964||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-07-02 06:08:23.4279||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-07-02 06:08:23.4279||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-07-02 06:08:23.4279|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-07-02 06:08:23.4279|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-07-02 06:08:23.4279||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-07-02 06:08:23.4279||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-07-02 06:08:23.4279||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-07-02 06:08:23.4279||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-07-02 06:08:23.4394||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-07-02 06:08:23.4394|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {9c3186fe-655f-4e89-998d-bad7e0b000b3} may be persisted to storage in unencrypted form. |url: |action: 2025-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-07-02 06:08:23.4394||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-07-02 06:08:23.4394||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-07-02 06:08:23.4394||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-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="37d7bd6f-b4e6-42d9-99c2-07b2bec2a4fc" |url: |action: 2025-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e2303dda-788d-438c-90a6-97940247a940" |url: |action: 2025-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e2303dda-788d-438c-90a6-97940247a940" |url: |action: 2025-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="37d7bd6f-b4e6-42d9-99c2-07b2bec2a4fc" |url: |action: 2025-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837||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-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="16e48610-06f0-4d85-ba92-da983ea8bea2" |url: |action: 2025-07-02 06:08:23.5837||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-07-02 06:08:23.5837|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.5837|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="16e48610-06f0-4d85-ba92-da983ea8bea2" |url: |action: 2025-07-02 06:08:23.6221|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.6221||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-07-02 06:08:23.6221|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="7a693744-80c0-41a4-bed0-d7da326bbe58" |url: |action: 2025-07-02 06:08:23.6221|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.6221|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="7a693744-80c0-41a4-bed0-d7da326bbe58" |url: |action: 2025-07-02 06:08:23.7041|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7041|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="0e774c9e-d014-42cd-bcf8-1edc6d31c526" |url: |action: 2025-07-02 06:08:23.7041|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7041|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="0e774c9e-d014-42cd-bcf8-1edc6d31c526" |url: |action: 2025-07-02 06:08:23.7192|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7192||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-07-02 06:08:23.7192|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="22e54bc9-839a-41a3-9d77-84a4f3a12471" |url: |action: 2025-07-02 06:08:23.7201|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7201|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="22e54bc9-839a-41a3-9d77-84a4f3a12471" |url: |action: 2025-07-02 06:08:23.7426|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7426|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c40c7766-a9a3-4d62-a700-e9700295a1cf" |url: |action: 2025-07-02 06:08:23.7426|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.7426|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c40c7766-a9a3-4d62-a700-e9700295a1cf" |url: |action: 2025-07-02 06:08:23.8080|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.8080||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-07-02 06:08:23.8080|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="64e57bd2-7164-41f6-b912-fd1859ce3b1a" |url: |action: 2025-07-02 06:08:23.8080|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.8080|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="64e57bd2-7164-41f6-b912-fd1859ce3b1a" |url: |action: 2025-07-02 06:08:23.8970|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.8970||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-07-02 06:08:23.8970|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="1b4bd0f4-74d2-4ae7-9de7-6b4c6e2c4f32" |url: |action: 2025-07-02 06:08:23.8970|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:23.8970|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="1b4bd0f4-74d2-4ae7-9de7-6b4c6e2c4f32" |url: |action: 2025-07-02 06:08:24.0098|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.0098||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-07-02 06:08:24.0098|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d19d8c2d-a04a-4ae1-9703-a5e8b8f4c7e1" |url: |action: 2025-07-02 06:08:24.0098|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.0098|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d19d8c2d-a04a-4ae1-9703-a5e8b8f4c7e1" |url: |action: 2025-07-02 06:08:24.0898||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-07-02 06:08:24.0898|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.0898|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="cda06b3c-b0cb-4bef-a3c1-dae6c1233b0b" |url: |action: 2025-07-02 06:08:24.0898|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.0898|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="cda06b3c-b0cb-4bef-a3c1-dae6c1233b0b" |url: |action: 2025-07-02 06:08:24.1639|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.1639|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="83fc4b5c-867a-456d-9569-e37acd674ce3" |url: |action: 2025-07-02 06:08:24.1639|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 06:08:24.1639|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="83fc4b5c-867a-456d-9569-e37acd674ce3" |url: |action: 2025-07-02 06:08:24.8079||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-07-02 06:08:25.0108||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-07-02 06:08:25.0108||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-07-02 06:08:25.0108||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-07-02 06:08:25.0108||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-07-02 06:08:25.0108||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-07-02 06:08:25.3181||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-07-02 06:08:25.4074||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:25.4074||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:26.5486||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:26.5486||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:26.5687||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-07-02 06:08:26.5687||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-07-02 06:08:26.5687||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:26.5687||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:26.5687||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 06:08:27.0279||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-07-02 06:08:27.0428||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:27.0428||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:27.2506||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:27.2506||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:27.2596||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 06:08:27.2596||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 06:08:27.2596||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:27.2596||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:27.2596||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 06:08:27.4033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:27.4033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:27.6302||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-07-02 06:08:27.6302||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:27.6302||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:27.8304||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:27.8304||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:27.8346|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3934.8432ms - BadRequest |url: |action: 2025-07-02 06:08:27.8346|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.8346|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3938.9048ms - BadRequest |url: |action: 2025-07-02 06:08:27.8346|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.8346||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 06:08:27.8346||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 06:08:27.8346||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:27.8346||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 06:08:27.8346||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 06:08:27.8582||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-07-02 06:08:27.9119|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3819.0019ms - BadRequest |url: |action: 2025-07-02 06:08:27.9119|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9119|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3822.1613ms - BadRequest |url: |action: 2025-07-02 06:08:27.9119|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9119||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-07-02 06:08:27.9427|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3778.5247ms - BadRequest |url: |action: 2025-07-02 06:08:27.9431|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9431|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3779.6176ms - BadRequest |url: |action: 2025-07-02 06:08:27.9431|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9431||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-07-02 06:08:27.9431|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4367.6201ms - BadRequest |url: |action: 2025-07-02 06:08:27.9431|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9431|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4374.2611ms - BadRequest |url: |action: 2025-07-02 06:08:27.9431|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:27.9431||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-07-02 06:08:28.0430|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4299.7929ms - BadRequest |url: |action: 2025-07-02 06:08:28.0430|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:28.0430|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4301.9496ms - BadRequest |url: |action: 2025-07-02 06:08:28.0430|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:28.0430||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-07-02 06:08:28.1199|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4530.138ms - BadRequest |url: |action: 2025-07-02 06:08:28.1199|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.1199|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4532.2621ms - BadRequest |url: |action: 2025-07-02 06:08:28.1199|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.1199||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-07-02 06:08:28.1728||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-07-02 06:08:28.1792||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:28.1792||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:28.1792|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4465.7679ms - BadRequest |url: |action: 2025-07-02 06:08:28.1792|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.1792|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4466.9856ms - BadRequest |url: |action: 2025-07-02 06:08:28.1792|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.1792||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-07-02 06:08:28.2576|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4247.1756ms - BadRequest |url: |action: 2025-07-02 06:08:28.2576|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:28.2576|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4248.2128ms - BadRequest |url: |action: 2025-07-02 06:08:28.2576|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 06:08:28.2576||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-07-02 06:08:28.3597||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:28.3597||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:28.3739||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 06:08:28.3739||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 06:08:28.3739||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-07-02 06:08:28.3739||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-07-02 06:08:28.3800||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-07-02 06:08:28.4624|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4648.4408ms - BadRequest |url: |action: 2025-07-02 06:08:28.4624|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.4624|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4655.0257ms - BadRequest |url: |action: 2025-07-02 06:08:28.4624|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.4624||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-07-02 06:08:28.6144|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4909.9496ms - BadRequest |url: |action: 2025-07-02 06:08:28.6144|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.6144|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4911.1199ms - BadRequest |url: |action: 2025-07-02 06:08:28.6144|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.6144||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-07-02 06:08:28.7206|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5097.8764ms - BadRequest |url: |action: 2025-07-02 06:08:28.7206|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.7206|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5099.0748ms - BadRequest |url: |action: 2025-07-02 06:08:28.7206|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:27 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.7206||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-07-02 06:08:28.7335||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-07-02 06:08:28.7427||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-07-02 06:08:28.7427||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-07-02 06:08:28.7427||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-07-02 06:08:28.7427||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-07-02 06:08:28.7427||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-07-02 06:08:28.8447|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5259.3637ms - BadRequest |url: |action: 2025-07-02 06:08:28.8450|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:28 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.8450|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5265.6803ms - BadRequest |url: |action: 2025-07-02 06:08:28.8450|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 05:08:28 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 06:08:28.8450||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-07-02 06:08:29.0971||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-07-02 06:08:29.0971||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-07-02 06:08:29.0971||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-07-02 06:08:29.0971||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-07-02 06:08:29.0971||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-07-02 06:08:29.0971||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-07-02 06:08:29.6075||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-07-02 06:08:29.6166||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-07-02 06:08:29.6166||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-07-02 06:08:29.6166||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-07-02 06:08:29.6166||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-07-02 06:08:29.6166||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-07-02 06:08:29.9311||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-07-02 06:08:29.9447||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-07-02 06:08:29.9447||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-07-02 06:08:29.9447||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-07-02 06:08:29.9447||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-07-02 06:08:29.9447||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-07-02 06:08:30.2965||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-07-02 06:08:30.3020||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:30.3020||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-07-02 06:08:30.4867||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-07-02 06:08:30.9163||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-07-02 06:08:30.9163||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:30.9163||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:31.0914||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:31.0914||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:31.0978||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-07-02 06:08:31.0978||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-07-02 06:08:31.0978||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-07-02 06:08:31.0978||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-07-02 06:08:31.0978||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-07-02 06:08:31.8635||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-07-02 06:08:31.8635||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 06:08:31.8635||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 06:08:32.0324||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 06:08:32.0324||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 06:08:32.0392||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-07-02 06:08:32.0392||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-07-02 06:08:32.0392||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.0392||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.0392||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 06:08:32.3825||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-07-02 06:08:32.3949||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 06:08:32.3949||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 06:08:32.3949||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.3949||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.3949||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 06:08:32.3949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:32.3949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:32.7493||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-07-02 06:08:32.7569||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 06:08:32.7569||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 06:08:32.7569||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.7569||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 06:08:32.7569||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 06:08:33.0873||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-07-02 06:08:33.0873||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 06:08:33.0873||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 06:08:33.0873||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 06:08:33.0873||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 06:08:33.0975||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 06:08:33.4075||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-07-02 06:08:33.4157||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 06:08:33.4157||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 06:08:33.4157||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 06:08:33.4157||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 06:08:33.4157||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 06:08:33.7113||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-07-02 06:08:33.7113||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 06:08:33.7113||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 06:08:37.4092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:37.4092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:42.4141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:42.4141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:47.4178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:47.4178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:52.4050||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:08:52.4050||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:08:52.4203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:52.4203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:08:57.4233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:08:57.4233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:02.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:02.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:07.4288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:07.4288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:12.4319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:12.4319||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:17.4324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:17.4324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:22.4114||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:09:22.4114||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:09:22.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:22.4338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:27.4380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:27.4380||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:32.4424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:32.4424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:37.4453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:37.4453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:42.4472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:42.4472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:47.4503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:47.4503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:52.4127||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:09:52.4127||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:09:52.4545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:52.4545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:09:57.4573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:09:57.4573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:02.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:02.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:07.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:07.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:07.5346||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:1751432902425;LastJobId:274522;NextExecution:1751433000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433007529;NextExecution:1751433120000;LastJobId:274526), NextExecution: (7/2/2025 5:12:00 AM) |url: |action: 2025-07-02 06:10:07.5346||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:1751432902425;LastJobId:274524;NextExecution:1751433000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433007529;NextExecution:1751433120000;LastJobId:274527), NextExecution: (7/2/2025 5:12:00 AM) |url: |action: 2025-07-02 06:10:07.5346||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:10:12.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:12.4659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:17.4685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:17.4685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:22.4153||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:10:22.4153||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:10:22.4696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:22.4696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:27.4698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:27.4698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:32.4745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:32.4745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:37.4751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:37.4751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:42.4782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:42.4782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:47.4785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:47.4785||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:52.4219||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:10:52.4219||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:10:52.4808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:52.4808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:10:57.4828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:10:57.4828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:02.4846||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:02.4846||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:07.4852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:07.4852||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:12.4886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:12.4886||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:17.4927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:17.4927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:22.4256||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:11:22.4256||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:11:22.4979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:22.4979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:27.5015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:27.5015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:32.5046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:32.5046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:37.5058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:37.5058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:42.5060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:42.5060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:47.5071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:47.5071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:52.4302||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:11:52.4302||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:11:52.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:52.5074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:11:57.5117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:11:57.5117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:02.5143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:02.5143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:07.5155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:07.5155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:07.5660||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:1751433007529;LastJobId:274526;NextExecution:1751433120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433127561;NextExecution:1751433240000;LastJobId:274528), NextExecution: (7/2/2025 5:14:00 AM) |url: |action: 2025-07-02 06:12:07.5660||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:1751433007529;LastJobId:274527;NextExecution:1751433120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433127561;NextExecution:1751433240000;LastJobId:274529), NextExecution: (7/2/2025 5:14:00 AM) |url: |action: 2025-07-02 06:12:07.5769||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:12:12.5203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:12.5203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:17.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:17.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:22.4299||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:12:22.4299||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:12:22.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:22.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:27.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:27.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:32.5297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:32.5297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:37.5316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:37.5316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:42.5336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:42.5336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:47.5368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:47.5368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:52.4337||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:12:52.4337||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:12:52.5412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:52.5412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:12:57.5444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:12:57.5444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:02.5443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:02.5443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:07.5467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:07.5467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:12.5504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:12.5504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:17.5506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:17.5506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:22.3992||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 06:13:22.3992||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 06:13:22.4366||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:13:22.4366||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:13:22.5513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:22.5513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:27.5520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:27.5520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:32.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:32.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:37.5558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:37.5558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:42.5579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:42.5579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:47.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:47.5624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:52.4377||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:13:52.4377||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:13:52.5659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:52.5659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:13:57.5672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:13:57.5672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:02.5704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:02.5704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:07.5748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:07.5748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:07.6065||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:1751433127561;LastJobId:274528;NextExecution:1751433240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433247601;NextExecution:1751433360000;LastJobId:274530), NextExecution: (7/2/2025 5:16:00 AM) |url: |action: 2025-07-02 06:14:07.6198||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:1751433127561;LastJobId:274529;NextExecution:1751433240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433247601;NextExecution:1751433360000;LastJobId:274531), NextExecution: (7/2/2025 5:16:00 AM) |url: |action: 2025-07-02 06:14:07.6237||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:14:12.5780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:12.5780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:17.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:17.5798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:22.4420||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:14:22.4420||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:14:22.5817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:22.5817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:27.5862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:27.5862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:32.5874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:32.5874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:37.5919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:37.5919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:42.5963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:42.5963||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:47.5989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:47.5989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:52.4422||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:14:52.4422||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:14:52.6022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:52.6022||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:14:57.6051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:14:57.6051||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:02.6052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:02.6052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:07.6088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:07.6088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:12.6108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:12.6108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:17.6136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:17.6136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:22.4460||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:15:22.4460||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:15:22.6174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:22.6174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:27.6199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:27.6199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:32.6211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:32.6211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:37.6257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:37.6257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:42.6279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:42.6279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:47.6295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:47.6295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:52.4468||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:15:52.4468||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:15:52.6325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:52.6325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:15:57.6365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:15:57.6365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:02.6396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:02.6396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:07.6420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:07.6420||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:1751433247601;LastJobId:274530;NextExecution:1751433360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433367637;NextExecution:1751433480000;LastJobId:274532), NextExecution: (7/2/2025 5:18:00 AM) |url: |action: 2025-07-02 06:16:07.6420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:07.6420||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:1751433247601;LastJobId:274531;NextExecution:1751433360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433367637;NextExecution:1751433480000;LastJobId:274533), NextExecution: (7/2/2025 5:18:00 AM) |url: |action: 2025-07-02 06:16:07.6530||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:16:12.6432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:12.6432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:17.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:17.6441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:22.4471||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:16:22.4471||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:16:22.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:22.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:27.6485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:27.6485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:32.6516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:32.6516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:37.6524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:37.6524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:42.6556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:42.6556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:47.6559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:47.6559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:52.4474||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:16:52.4474||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:16:52.6582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:52.6582||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:16:57.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:16:57.6601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:02.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:02.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:07.6677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:07.6677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:12.6710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:12.6710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:17.6753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:17.6753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:22.4515||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:17:22.4515||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:17:22.6784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:22.6784||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:27.6830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:27.6830||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:32.6875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:32.6875||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:37.6892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:37.6892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:42.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:42.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:47.6968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:47.6968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:52.4553||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:17:52.4553||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:17:52.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:52.6990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:17:57.7002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:17:57.7002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:02.7043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:02.7043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:07.6806||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:1751433367637;LastJobId:274532;NextExecution:1751433480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433487675;NextExecution:1751433600000;LastJobId:274534), NextExecution: (7/2/2025 5:20:00 AM) |url: |action: 2025-07-02 06:18:07.6877||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:1751433367637;LastJobId:274533;NextExecution:1751433480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433487675;NextExecution:1751433600000;LastJobId:274535), NextExecution: (7/2/2025 5:20:00 AM) |url: |action: 2025-07-02 06:18:07.6877||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:18:07.7057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:07.7057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:12.7058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:12.7058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:17.7072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:17.7072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:22.3997||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 06:18:22.3997||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 06:18:22.4606||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:18:22.4606||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:18:22.7080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:22.7080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:27.7116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:27.7116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:32.7119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:32.7119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:37.7152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:37.7152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:42.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:42.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:47.7169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:47.7169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:52.4612||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:18:52.4612||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:18:52.7195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:52.7195||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:18:57.7229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:18:57.7229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:02.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:02.7266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:07.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:07.7280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:12.7299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:12.7299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:17.7318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:17.7318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:22.4640||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:19:22.4640||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:19:22.7329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:22.7329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:27.7379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:27.7379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:32.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:32.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:37.7432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:37.7432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:42.7440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:42.7440||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:47.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:47.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:52.4683||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:19:52.4683||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:19:52.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:52.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:19:57.7571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:19:57.7571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:02.7606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:02.7606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:07.7182||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:1751433487675;LastJobId:274534;NextExecution:1751433600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433607713;NextExecution:1751433720000;LastJobId:274536), NextExecution: (7/2/2025 5:22:00 AM) |url: |action: 2025-07-02 06:20:07.7182||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:1751433487675;LastJobId:274535;NextExecution:1751433600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433607713;NextExecution:1751433720000;LastJobId:274537), NextExecution: (7/2/2025 5:22:00 AM) |url: |action: 2025-07-02 06:20:07.7292||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:20:07.7629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:07.7629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:12.7632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:12.7632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:17.7637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:17.7637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:22.4696||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:20:22.4696||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:20:22.7664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:22.7664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:27.7676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:27.7676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:32.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:32.7695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:37.7699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:37.7699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:42.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:42.7721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:47.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:47.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:52.4742||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:20:52.4742||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:20:52.7762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:52.7762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:20:57.7769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:20:57.7769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:02.7777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:02.7777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:07.7807||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:07.7807||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:12.7832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:12.7832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:17.7845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:17.7845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:22.4743||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:21:22.4743||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:21:22.7889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:22.7889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:27.7923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:27.7923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:32.7940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:32.7940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:37.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:37.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:42.7976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:42.7976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:47.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:47.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:52.4763||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:21:52.4763||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:21:52.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:52.8014||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:21:57.8036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:21:57.8036||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:02.8078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:02.8078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:07.7597||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:1751433607713;LastJobId:274536;NextExecution:1751433720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433727754;NextExecution:1751433840000;LastJobId:274538), NextExecution: (7/2/2025 5:24:00 AM) |url: |action: 2025-07-02 06:22:07.7669||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:1751433607713;LastJobId:274537;NextExecution:1751433720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433727754;NextExecution:1751433840000;LastJobId:274539), NextExecution: (7/2/2025 5:24:00 AM) |url: |action: 2025-07-02 06:22:07.7669||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:22:07.8108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:07.8108||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:12.8137||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:12.8137||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:17.8178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:17.8178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:22.4790||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:22:22.4790||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:22:22.8228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:22.8228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:27.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:27.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:32.8261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:32.8261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:37.8267||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:37.8267||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:42.8277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:42.8277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:47.8306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:47.8306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:52.4809||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:22:52.4809||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:22:52.8348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:52.8348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:22:57.8353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:22:57.8353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:02.8372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:02.8372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:07.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:07.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:12.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:12.8421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:17.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:17.8469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:22.4025||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 06:23:22.4025||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 06:23:22.4833||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:23:22.4833||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:23:22.8486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:22.8486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:27.8487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:27.8487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:32.8495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:32.8495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:37.8522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:37.8522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:42.8534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:42.8534||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:47.8578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:47.8578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:52.4841||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:23:52.4841||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:23:52.8620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:52.8620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:23:57.8639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:23:57.8639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:02.8644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:02.8644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:07.7935||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:1751433727754;LastJobId:274538;NextExecution:1751433840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433847789;NextExecution:1751433960000;LastJobId:274540), NextExecution: (7/2/2025 5:26:00 AM) |url: |action: 2025-07-02 06:24:07.8000||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:1751433727754;LastJobId:274539;NextExecution:1751433840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433847789;NextExecution:1751433960000;LastJobId:274541), NextExecution: (7/2/2025 5:26:00 AM) |url: |action: 2025-07-02 06:24:07.8000||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:24:07.8649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:07.8649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:12.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:12.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:17.8716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:17.8716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:22.4870||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:24:22.4870||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:24:22.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:22.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:27.8723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:27.8723||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:32.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:32.8742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:37.8759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:37.8759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:42.8790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:42.8790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:47.8810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:47.8810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:52.4908||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:24:52.4908||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:24:52.8840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:52.8840||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:24:57.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:24:57.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:02.8900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:02.8900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:07.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:07.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:12.8923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:12.8923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:17.8944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:17.8944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:22.4910||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:25:22.4910||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:25:22.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:22.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:27.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:27.8948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:32.8989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:32.8989||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:37.9004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:37.9004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:42.9009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:42.9009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:47.9045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:47.9045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:52.4947||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:25:52.4947||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:25:52.9079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:52.9079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:25:57.9088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:25:57.9088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:02.9095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:02.9095||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:07.8315||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:1751433847789;LastJobId:274540;NextExecution:1751433960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433967827;NextExecution:1751434080000;LastJobId:274542), NextExecution: (7/2/2025 5:28:00 AM) |url: |action: 2025-07-02 06:26:07.8381||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:1751433847789;LastJobId:274541;NextExecution:1751433960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751433967827;NextExecution:1751434080000;LastJobId:274543), NextExecution: (7/2/2025 5:28:00 AM) |url: |action: 2025-07-02 06:26:07.8381||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:26:07.9139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:07.9139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:12.9140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:12.9140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:17.9185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:17.9185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:22.4965||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:26:22.4965||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:26:22.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:22.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:27.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:27.9204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:32.9224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:32.9224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:37.9247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:37.9247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:42.9259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:42.9259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:47.9300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:47.9300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:52.4965||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:26:52.4965||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:26:52.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:52.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:26:57.9363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:26:57.9363||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:02.9390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:02.9390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:07.9416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:07.9416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:12.9453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:12.9453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:17.9483||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:17.9483||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:22.4976||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:27:22.4976||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:27:22.9502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:22.9502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:27.9521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:27.9521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:32.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:32.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:37.9584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:37.9584||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:42.9625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:42.9625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:47.9637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:47.9637||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:52.4998||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:27:52.4998||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:27:52.9665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:52.9665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:27:57.9671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:27:57.9671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:02.9700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:02.9700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:07.8680||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:1751433967827;LastJobId:274542;NextExecution:1751434080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751434087864;NextExecution:1751434200000;LastJobId:274544), NextExecution: (7/2/2025 5:30:00 AM) |url: |action: 2025-07-02 06:28:07.8680||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:1751433967827;LastJobId:274543;NextExecution:1751434080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751434087864;NextExecution:1751434200000;LastJobId:274545), NextExecution: (7/2/2025 5:30:00 AM) |url: |action: 2025-07-02 06:28:07.8784||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:28:07.9745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:07.9745||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:12.9789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:12.9789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:17.9820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:17.9820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:22.3973||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 06:28:22.3973||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 06:28:22.5039||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:28:22.5039||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:28:22.9839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:22.9839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:27.9870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:27.9870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:32.9877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:32.9877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:37.9895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:37.9895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:42.9915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:42.9915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:47.9941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:47.9941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:52.5079||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:28:52.5079||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:28:52.9984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:52.9984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:28:58.0010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:28:58.0010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:03.0029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:03.0029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:08.0048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:08.0048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:13.0058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:13.0058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:18.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:18.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:22.5086||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:29:22.5086||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:29:23.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:23.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:28.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:28.0103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:33.0105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:33.0105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:38.0135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:38.0135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:43.0154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:43.0154||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:48.0180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:48.0180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:52.5115||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:29:52.5115||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:29:53.0204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:53.0204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:29:58.0242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:29:58.0242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:03.0243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:03.0243||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:07.9037||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:1751434087864;LastJobId:274544;NextExecution:1751434200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751434207899;NextExecution:1751434320000;LastJobId:274546), NextExecution: (7/2/2025 5:32:00 AM) |url: |action: 2025-07-02 06:30:07.9100||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:1751434087864;LastJobId:274545;NextExecution:1751434200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751434207899;NextExecution:1751434320000;LastJobId:274547), NextExecution: (7/2/2025 5:32:00 AM) |url: |action: 2025-07-02 06:30:07.9100||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 06:30:08.0280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:08.0280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:13.0318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:13.0318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:18.0330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:18.0330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:22.5158||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:30:22.5158||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:30:23.0344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:23.0344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:28.0391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:28.0391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:33.0395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:33.0395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:38.0400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:38.0400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:43.0438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:43.0438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:48.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:48.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:52.5206||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:30:52.5206||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 06:30:53.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:53.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:30:58.0480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:30:58.0480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:31:03.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:31:03.0521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:31:08.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:31:08.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:31:13.0556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:31:13.0556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:31:18.0566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 06:31:18.0566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-07-02 06:31:21.5449||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c caught stopping signal... |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fca4387c stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0816c7e0 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:46343694 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:57556931 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e7ec1560 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:21df5afb stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b7142860 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:357278f1 stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b49c650e stopped in 0 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:5769a3cb stopped in 0.123 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:02b09c38 stopped in 0.1332 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7ab97332 stopped in 0.1156 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:18ade2c2 stopped in 0.1521 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:4eca5443 stopped in 0.126 ms |url: |action: 2025-07-02 06:31:21.5449||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:612d5ed7 stopped in 0.1172 ms |url: |action: 2025-07-02 06:31:21.5449||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c caught stopped signal... |url: |action: 2025-07-02 06:31:21.5510||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33f21ab2 stopped in 3.4462 ms |url: |action: 2025-07-02 06:31:21.9239||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ad99aab8 stopped in 376.3251 ms |url: |action: 2025-07-02 06:31:22.5223||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:8132:3ac54b8c heartbeat successfully sent |url: |action: 2025-07-02 06:31:22.5223||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:bd653d13 stopped in 975.116 ms |url: |action: 2025-07-02 06:31:22.5645||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4cf4fc8a stopped in 1016.9558 ms |url: |action: 2025-07-02 06:31:22.5645||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3404cb3e stopped in 1016.9992 ms |url: |action: 2025-07-02 06:31:22.5645||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:052b3f95 stopped in 1026.7917 ms |url: |action: 2025-07-02 06:31:22.5645||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f0ba197f stopped in 1026.8622 ms |url: |action: 2025-07-02 06:31:22.5795||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0423d5f8 stopped in 1031.9091 ms |url: |action: 2025-07-02 06:31:22.5795||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ed1139ed stopped in 1031.9092 ms |url: |action: 2025-07-02 06:31:22.5795||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:639ed8b9 stopped in 1036.7657 ms |url: |action: 2025-07-02 06:31:22.5795||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:32a16a31 stopped in 1036.7689 ms |url: |action: 2025-07-02 06:31:22.5795||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f2f1130 stopped in 1046.8081 ms |url: |action: 2025-07-02 06:31:22.5795||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c All dispatchers stopped |url: |action: 2025-07-02 06:31:22.5795||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c is reporting itself as stopped... |url: |action: 2025-07-02 06:31:22.5993||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c successfully reported itself as stopped in 3.2376 ms |url: |action: 2025-07-02 06:31:22.5993||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:8132:3ac54b8c has been stopped in total 1051.8814 ms |url: |action: 2025-07-02 06:31:22.5993||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:1a9611e3 stopped in 1054.2316 ms |url: |action: 2025-07-02 07:03:59.0169||DEBUG|CourseService.Program|init main function |url: |action: 2025-07-02 07:03:59.3890||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-07-02 07:03:59.4973||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-07-02 07:03:59.5100||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-07-02 07:03:59.5100||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-07-02 07:03:59.5100||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-07-02 07:03:59.5100||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:0d7148ce has started in 2.7852 ms |url: |action: 2025-07-02 07:03:59.5100||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade is announcing itself... |url: |action: 2025-07-02 07:03:59.5915||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade successfully announced in 73.0443 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:7086754e has started in 1.08 ms |url: |action: 2025-07-02 07:03:59.5915||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:2d2370cf has started in 0.2362 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:e0fc86b8 has started in 0.187 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:7343096a has started in 0.2304 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:fdd4390d has started in 0.2139 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:af645449 has started in 0.2505 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6926cafa has started in 0.6213 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:60d6111a has started in 0.8808 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ea4e20d9 has started in 1.1152 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 07:03:59.5915||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4a9f5939 has started in 2.3503 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7df5ed60 has started in 2.9241 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8ce80883 has started in 3.1706 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6afb42c has started in 3.5268 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ba8ca465 has started in 3.293 ms |url: |action: 2025-07-02 07:03:59.5915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6dc3b0ca has started in 4.3134 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9b7e277c has started in 4.1232 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d3d81d7 has started in 4.6825 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:09251227 has started in 3.9365 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7884153a has started in 4.8975 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cdee32b3 has started in 5.1077 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3deb2059 has started in 5.3481 ms |url: |action: 2025-07-02 07:03:59.5915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d802f9f has started in 5.7521 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ac392dc1 has started in 6.7686 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7280adb5 has started in 6.1442 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:209c74eb has started in 6.5965 ms |url: |action: 2025-07-02 07:03:59.5915||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:b26be867 has started in 0.2759 ms |url: |action: 2025-07-02 07:03:59.5915||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:30804424 has started in 0.2252 ms |url: |action: 2025-07-02 07:03:59.5915||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade all the dispatchers started |url: |action: 2025-07-02 07:03:59.6063||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 07:03:59.6063||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 07:03:59.6239||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 07:03:59.6239||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 07:03:59.6239||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 07:03:59.6239||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 07:03:59.6239||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 07:03:59.6239||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 07:03:59.6239||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 07:03:59.6712||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:1751434207899;LastJobId:274546;NextExecution:1751434320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436239621;NextExecution:1751436240000;LastJobId:274548), NextExecution: (7/2/2025 6:04:00 AM) |url: |action: 2025-07-02 07:03:59.6943||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:1751434207899;LastJobId:274547;NextExecution:1751434320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436239621;NextExecution:1751436240000;LastJobId:274549), NextExecution: (7/2/2025 6:04:00 AM) |url: |action: 2025-07-02 07:03:59.6943||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:1751432902425;LastJobId:274521;NextExecution:1751436000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436239621;NextExecution:1751439600000;LastJobId:274550), NextExecution: (7/2/2025 7:00:00 AM) |url: |action: 2025-07-02 07:03:59.7074||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:1751432902425;LastJobId:274525;NextExecution:1751436000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436239621;NextExecution:1751457600000;LastJobId:274551), NextExecution: (7/2/2025 12:00:00 PM) |url: |action: 2025-07-02 07:03:59.7074||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:1751432902425;LastJobId:274523;NextExecution:1751436000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436239621;NextExecution:1751439600000;LastJobId:274552), NextExecution: (7/2/2025 7:00:00 AM) |url: |action: 2025-07-02 07:03:59.7174||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:04:00.3032|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3100|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-07-02 07:04:00.3417||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 7/2/2025 6:04:00 AM |url: |action: 2025-07-02 07:04:00.5824||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-07-02 07:04:00.5824||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-07-02 07:04:00.5933||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-07-02 07:04:00.5933||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-07-02 07:04:00.6069||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-07-02 07:04:00.6069||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-07-02 07:04:00.6457||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-07-02 07:04:00.6457||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-07-02 07:04:00.6539||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-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-07-02 07:04:00.6539||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-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-07-02 07:04:00.6539||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-07-02 07:04:00.6694||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-07-02 07:04:00.6694||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-07-02 07:04:00.6694||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-07-02 07:04:00.7327|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-07-02 07:04:00.7327|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-07-02 07:04:00.7327|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {90eeef4b-c71d-4750-9195-d85cbac6434b} may be persisted to storage in unencrypted form. |url: |action: 2025-07-02 07:04:00.7871||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-07-02 07:04:00.7871||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-07-02 07:04:00.7957|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.7957|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.7957|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c405abf3-1f54-40b6-8913-cbb8e182c643" |url: |action: 2025-07-02 07:04:00.7957|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2e91ab44-09eb-4284-a1fd-a1a1b546fdc4" |url: |action: 2025-07-02 07:04:00.7957|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.7957|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.7957|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c405abf3-1f54-40b6-8913-cbb8e182c643" |url: |action: 2025-07-02 07:04:00.7957|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2e91ab44-09eb-4284-a1fd-a1a1b546fdc4" |url: |action: 2025-07-02 07:04:00.8329|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8329|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3d44ef53-e84a-4add-ad2f-3fb41e67a405" |url: |action: 2025-07-02 07:04:00.8329|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8329|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3d44ef53-e84a-4add-ad2f-3fb41e67a405" |url: |action: 2025-07-02 07:04:00.8329||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-07-02 07:04:00.8329|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8329|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="1e6b5745-91c6-4a87-83f3-e1092a8c897e" |url: |action: 2025-07-02 07:04:00.8400|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8400|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="1e6b5745-91c6-4a87-83f3-e1092a8c897e" |url: |action: 2025-07-02 07:04:00.8964|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8964|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d1fd3385-b7dd-49f1-8a69-85f00733b780" |url: |action: 2025-07-02 07:04:00.8964|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.8964|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d1fd3385-b7dd-49f1-8a69-85f00733b780" |url: |action: 2025-07-02 07:04:00.9309||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-07-02 07:04:00.9309|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.9309|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e7e3ca80-c993-47c1-b2d8-ddf116ceb384" |url: |action: 2025-07-02 07:04:00.9309|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.9309|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e7e3ca80-c993-47c1-b2d8-ddf116ceb384" |url: |action: 2025-07-02 07:04:00.9602|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.9602|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3fd5e7a7-4093-44ad-80b3-282aa229f628" |url: |action: 2025-07-02 07:04:00.9602|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:00.9602|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3fd5e7a7-4093-44ad-80b3-282aa229f628" |url: |action: 2025-07-02 07:04:01.0268|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.0268||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-07-02 07:04:01.0268|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="1fb30684-7b28-44dc-bf8b-f0d1519834a1" |url: |action: 2025-07-02 07:04:01.0334|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.0334|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="1fb30684-7b28-44dc-bf8b-f0d1519834a1" |url: |action: 2025-07-02 07:04:01.1187|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.1187||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-07-02 07:04:01.1187|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="dedfa372-ff5b-4ff9-bf0e-872e491efb5e" |url: |action: 2025-07-02 07:04:01.1187|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.1187|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="dedfa372-ff5b-4ff9-bf0e-872e491efb5e" |url: |action: 2025-07-02 07:04:01.1993||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-07-02 07:04:01.2310|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.2310||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-07-02 07:04:01.2310|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="258300c4-a920-44df-a550-5de78b751f9a" |url: |action: 2025-07-02 07:04:01.2310|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.2310|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="258300c4-a920-44df-a550-5de78b751f9a" |url: |action: 2025-07-02 07:04:01.3258|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.3258||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-07-02 07:04:01.3258|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="1c54f994-16c9-4687-a2ba-74e7988d3cb2" |url: |action: 2025-07-02 07:04:01.3258|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.3258|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="1c54f994-16c9-4687-a2ba-74e7988d3cb2" |url: |action: 2025-07-02 07:04:01.3779||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-07-02 07:04:01.3779||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-07-02 07:04:01.3779||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-07-02 07:04:01.3779||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-07-02 07:04:01.3779||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-07-02 07:04:01.3977|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.3977|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="80c7bfbb-e667-4f09-8400-72b42be7e1a4" |url: |action: 2025-07-02 07:04:01.3977|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 07:04:01.3977|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="80c7bfbb-e667-4f09-8400-72b42be7e1a4" |url: |action: 2025-07-02 07:04:01.7081||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-07-02 07:04:01.7805||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:01.7805||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:02.8117||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:02.8117||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:02.8324||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-07-02 07:04:02.8324||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-07-02 07:04:02.8324||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:02.8324||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:02.8324||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 07:04:03.2074||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-07-02 07:04:03.2155||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:03.2155||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:03.4110||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:03.4215||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 07:04:03.7345||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-07-02 07:04:03.7345||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:03.7345||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 07:04:03.9376||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 07:04:04.2921||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-07-02 07:04:04.3043||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:04.3043||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:04.5053||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:04.5053||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:04.5142||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 07:04:04.5142||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 07:04:04.5142||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-07-02 07:04:04.5142||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-07-02 07:04:04.5142||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-07-02 07:04:04.6042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:04.6042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:04.8738||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-07-02 07:04:04.8917||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-07-02 07:04:04.8917||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-07-02 07:04:04.8917||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-07-02 07:04:04.8917||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-07-02 07:04:04.8917||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-07-02 07:04:05.1199|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4320.1546ms - BadRequest |url: |action: 2025-07-02 07:04:05.1199|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.1216|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4331.3876ms - BadRequest |url: |action: 2025-07-02 07:04:05.1216|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.1398||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-07-02 07:04:05.1890|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4292.0984ms - BadRequest |url: |action: 2025-07-02 07:04:05.1890|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.1890|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4293.1503ms - BadRequest |url: |action: 2025-07-02 07:04:05.1890|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.1890||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-07-02 07:04:05.2449||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-07-02 07:04:05.2551||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-07-02 07:04:05.2551||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-07-02 07:04:05.2551||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-07-02 07:04:05.2551||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-07-02 07:04:05.2551||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-07-02 07:04:05.2636|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4466.1941ms - BadRequest |url: |action: 2025-07-02 07:04:05.2636|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.2636|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4467.6387ms - BadRequest |url: |action: 2025-07-02 07:04:05.2636|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.2636||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-07-02 07:04:05.2994|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4367.6136ms - BadRequest |url: |action: 2025-07-02 07:04:05.2994|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.2994|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4368.7034ms - BadRequest |url: |action: 2025-07-02 07:04:05.2994|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.2994||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-07-02 07:04:05.3597|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4326.3457ms - BadRequest |url: |action: 2025-07-02 07:04:05.3597|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.3597|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4333.4816ms - BadRequest |url: |action: 2025-07-02 07:04:05.3597|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.3597||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-07-02 07:04:05.3835|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4056.9359ms - BadRequest |url: |action: 2025-07-02 07:04:05.3835|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.3835|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4058.189ms - BadRequest |url: |action: 2025-07-02 07:04:05.3835|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.3835||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-07-02 07:04:05.5121|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4678.5428ms - BadRequest |url: |action: 2025-07-02 07:04:05.5121|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.5121|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4679.817ms - BadRequest |url: |action: 2025-07-02 07:04:05.5121|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.5121|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4281.2881ms - BadRequest |url: |action: 2025-07-02 07:04:05.5121|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.5121||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-07-02 07:04:05.5121|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4282.4629ms - BadRequest |url: |action: 2025-07-02 07:04:05.5121|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Type: application/problem+json; charset=utf-8 Content-Length: 262 |url: |action: 2025-07-02 07:04:05.5121||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-07-02 07:04:05.5311|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4691.1479ms - BadRequest |url: |action: 2025-07-02 07:04:05.5311|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.5311|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4692.1975ms - BadRequest |url: |action: 2025-07-02 07:04:05.5311|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.5311||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-07-02 07:04:05.6259||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-07-02 07:04:05.6259|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4228.6412ms - BadRequest |url: |action: 2025-07-02 07:04:05.6259|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.6259|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4229.5423ms - BadRequest |url: |action: 2025-07-02 07:04:05.6259|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.6259||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-07-02 07:04:05.6259||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-07-02 07:04:05.6259||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-07-02 07:04:05.6259||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-07-02 07:04:05.6359||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-07-02 07:04:05.6359||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-07-02 07:04:05.8510|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4890.1652ms - BadRequest |url: |action: 2025-07-02 07:04:05.8510|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.8510|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4891.8364ms - BadRequest |url: |action: 2025-07-02 07:04:05.8510|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.8510||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-07-02 07:04:05.8645|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4745.1668ms - BadRequest |url: |action: 2025-07-02 07:04:05.8645|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.8645|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4746.1267ms - BadRequest |url: |action: 2025-07-02 07:04:05.8645|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 06:04:05 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 07:04:05.8645||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-07-02 07:04:05.9720||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-07-02 07:04:05.9837||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-07-02 07:04:05.9837||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-07-02 07:04:05.9837||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-07-02 07:04:05.9837||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-07-02 07:04:05.9837||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-07-02 07:04:06.3441||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-07-02 07:04:06.3441||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:06.3441||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:06.5409||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:06.5409||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:06.5496||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-07-02 07:04:06.5496||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-07-02 07:04:06.5496||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-07-02 07:04:06.5496||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-07-02 07:04:06.5496||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-07-02 07:04:06.8919||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-07-02 07:04:06.8919||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:06.8919||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:07.0716||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:07.0716||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:07.0779||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-07-02 07:04:07.0779||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-07-02 07:04:07.0779||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-07-02 07:04:07.0779||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-07-02 07:04:07.0779||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-07-02 07:04:07.4033||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-07-02 07:04:07.4033||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 07:04:07.4033||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:07.5845||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:07.5931||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 07:04:07.9333||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-07-02 07:04:07.9461||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 07:04:07.9461||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 07:04:07.9461||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:07.9461||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:07.9461||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 07:04:08.3401||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-07-02 07:04:08.3486||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 07:04:08.3486||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 07:04:08.3486||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:08.3486||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 07:04:08.3486||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 07:04:08.6801||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-07-02 07:04:08.6888||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 07:04:08.6888||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 07:04:08.6888||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 07:04:08.6888||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 07:04:08.6888||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 07:04:09.0048||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-07-02 07:04:09.0133||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 07:04:09.0133||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 07:04:09.0133||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 07:04:09.0133||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 07:04:09.0133||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 07:04:09.3608||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-07-02 07:04:09.3608||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 07:04:09.3608||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 07:04:09.6047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:09.6047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:14.6091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:14.6091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:14.7268||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:1751436239621;LastJobId:274548;NextExecution:1751436240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436254719;NextExecution:1751436360000;LastJobId:274553), NextExecution: (7/2/2025 6:06:00 AM) |url: |action: 2025-07-02 07:04:14.7354||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:1751436239621;LastJobId:274549;NextExecution:1751436240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436254719;NextExecution:1751436360000;LastJobId:274554), NextExecution: (7/2/2025 6:06:00 AM) |url: |action: 2025-07-02 07:04:14.7354||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:04:19.6103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:19.6103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:24.6111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:24.6111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:29.5986||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:04:29.5986||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:04:29.6143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:29.6143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:34.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:34.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:39.6168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:39.6168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:44.6189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:44.6189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:49.6232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:49.6232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:54.6240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:54.6240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:04:59.6028||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:04:59.6028||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:04:59.6255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:04:59.6255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:04.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:04.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:09.6320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:09.6320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:14.6340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:14.6340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:19.6345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:19.6345||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:24.6379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:24.6379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:29.6035||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:05:29.6035||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:05:29.6404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:29.6404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:34.6428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:34.6428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:39.6472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:39.6472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:44.6484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:44.6484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:49.6485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:49.6485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:54.6517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:54.6517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:05:59.6060||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:05:59.6060||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:05:59.6535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:05:59.6535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:04.6555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:04.6555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:09.6561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:09.6561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:14.6587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:14.6587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:14.7631||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:1751436254719;LastJobId:274553;NextExecution:1751436360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436374758;NextExecution:1751436480000;LastJobId:274555), NextExecution: (7/2/2025 6:08:00 AM) |url: |action: 2025-07-02 07:06:14.7631||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:1751436254719;LastJobId:274554;NextExecution:1751436360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436374758;NextExecution:1751436480000;LastJobId:274556), NextExecution: (7/2/2025 6:08:00 AM) |url: |action: 2025-07-02 07:06:14.7774||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:06:19.6600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:19.6600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:24.6607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:24.6607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:29.6096||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:06:29.6096||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:06:29.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:29.6620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:34.6621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:34.6621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:39.6623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:39.6623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:44.6633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:44.6633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:49.6660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:49.6660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:54.6661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:54.6661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:06:59.6149||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:06:59.6149||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:06:59.6667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:06:59.6667||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:04.6709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:04.6709||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:09.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:09.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:14.6721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:14.6721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:19.6759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:19.6759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:24.6774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:24.6774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:29.6172||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:07:29.6172||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:07:29.6800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:29.6800||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:34.6832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:34.6832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:39.6839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:39.6839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:44.6859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:44.6859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:49.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:49.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:54.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:54.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:07:59.6187||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:07:59.6187||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:07:59.6937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:07:59.6937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:04.6976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:04.6976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:09.6992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:09.6992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:14.6994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:14.6994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:14.8013||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:1751436374758;LastJobId:274555;NextExecution:1751436480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436494796;NextExecution:1751436600000;LastJobId:274557), NextExecution: (7/2/2025 6:10:00 AM) |url: |action: 2025-07-02 07:08:14.8093||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:1751436374758;LastJobId:274556;NextExecution:1751436480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436494796;NextExecution:1751436600000;LastJobId:274558), NextExecution: (7/2/2025 6:10:00 AM) |url: |action: 2025-07-02 07:08:14.8093||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:08:19.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:19.6999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:24.7032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:24.7032||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:29.6200||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:08:29.6200||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:08:29.7037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:29.7037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:34.7038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:34.7038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:39.7076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:39.7076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:44.7115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:44.7115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:49.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:49.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:54.7173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:54.7173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:08:59.5999||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 07:08:59.5999||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 07:08:59.6223||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:08:59.6223||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:08:59.7205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:08:59.7205||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:04.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:04.7225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:09.7230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:09.7230||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:14.7263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:14.7263||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:19.7270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:19.7270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:24.7276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:24.7276||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:29.6267||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:09:29.6267||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:09:29.7282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:29.7282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:34.7315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:34.7315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:39.7333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:39.7333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:44.7352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:44.7352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:49.7397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:49.7397||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:54.7430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:54.7430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:09:59.6303||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:09:59.6303||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:09:59.7436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:09:59.7436||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:04.7461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:04.7461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:09.7494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:09.7494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:14.7531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:14.7531||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:14.8402||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:1751436494796;LastJobId:274557;NextExecution:1751436600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436614835;NextExecution:1751436720000;LastJobId:274559), NextExecution: (7/2/2025 6:12:00 AM) |url: |action: 2025-07-02 07:10:14.8402||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:1751436494796;LastJobId:274558;NextExecution:1751436600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436614835;NextExecution:1751436720000;LastJobId:274560), NextExecution: (7/2/2025 6:12:00 AM) |url: |action: 2025-07-02 07:10:14.8402||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:10:19.7575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:19.7575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:24.7626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:24.7626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:29.6315||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:10:29.6315||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:10:29.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:29.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:34.7640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:34.7640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:39.7640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:39.7640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:44.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:44.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:49.7649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:49.7649||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:54.7691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:54.7691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:10:59.6323||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:10:59.6323||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:10:59.7702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:10:59.7702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:04.7724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:04.7724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:09.7744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:09.7744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:14.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:14.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:19.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:19.7770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:24.7795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:24.7795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:29.6354||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:11:29.6354||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:11:29.7821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:29.7821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:34.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:34.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:39.7900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:39.7900||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:44.7906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:44.7906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:49.7924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:49.7924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:54.7944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:54.7944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:11:59.6388||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:11:59.6388||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:11:59.7964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:11:59.7964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:04.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:04.7970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:09.7979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:09.7979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:14.7990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:14.7990||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:14.8767||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:1751436614835;LastJobId:274559;NextExecution:1751436720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436734869;NextExecution:1751436840000;LastJobId:274561), NextExecution: (7/2/2025 6:14:00 AM) |url: |action: 2025-07-02 07:12:14.8767||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:1751436614835;LastJobId:274560;NextExecution:1751436720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436734869;NextExecution:1751436840000;LastJobId:274562), NextExecution: (7/2/2025 6:14:00 AM) |url: |action: 2025-07-02 07:12:14.8866||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:12:19.8019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:19.8019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:24.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:24.8043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:29.6388||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:12:29.6388||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:12:29.8066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:29.8066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:34.8097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:34.8097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:39.8134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:39.8134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:44.8163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:44.8163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:49.8182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:49.8182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:54.8215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:54.8215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:12:59.6407||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:12:59.6407||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:12:59.8236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:12:59.8236||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:04.8279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:04.8279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:09.8312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:09.8312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:14.8337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:14.8337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:19.8365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:19.8365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:24.8393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:24.8393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:29.6404||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:13:29.6404||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:13:29.8425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:29.8425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:34.8445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:34.8445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:39.8477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:39.8477||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:44.8508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:44.8508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:49.8544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:49.8544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:54.8559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:54.8559||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:13:59.6012||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 07:13:59.6012||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 07:13:59.6435||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:13:59.6435||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:13:59.8601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:13:59.8601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:04.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:04.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:09.8655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:09.8655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:14.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:14.8671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:14.9106||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:1751436734869;LastJobId:274561;NextExecution:1751436840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436854905;NextExecution:1751436960000;LastJobId:274563), NextExecution: (7/2/2025 6:16:00 AM) |url: |action: 2025-07-02 07:14:14.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:1751436734869;LastJobId:274562;NextExecution:1751436840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436854905;NextExecution:1751436960000;LastJobId:274564), NextExecution: (7/2/2025 6:16:00 AM) |url: |action: 2025-07-02 07:14:14.9179||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:14:19.8674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:19.8674||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:24.8701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:24.8701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:29.6440||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:14:29.6440||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:14:29.8732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:29.8732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:34.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:34.8751||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:39.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:39.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:44.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:44.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:49.8879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:49.8879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:54.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:54.8882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:14:59.6438||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:14:59.6438||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:14:59.8899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:14:59.8899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:04.8936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:04.8936||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:09.8937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:09.8937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:14.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:14.8979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:19.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:19.9025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:24.9058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:24.9058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:29.6438||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:15:29.6438||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:15:29.9083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:29.9083||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:34.9085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:34.9085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:39.9101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:39.9101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:44.9127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:44.9127||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:49.9169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:49.9169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:54.9212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:54.9212||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:15:59.6471||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:15:59.6471||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:15:59.9229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:15:59.9229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:04.9242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:04.9242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:09.9253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:09.9253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:14.9270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:14.9270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:14.9421||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:1751436854905;LastJobId:274563;NextExecution:1751436960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436974937;NextExecution:1751437080000;LastJobId:274565), NextExecution: (7/2/2025 6:18:00 AM) |url: |action: 2025-07-02 07:16:14.9421||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:1751436854905;LastJobId:274564;NextExecution:1751436960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751436974937;NextExecution:1751437080000;LastJobId:274566), NextExecution: (7/2/2025 6:18:00 AM) |url: |action: 2025-07-02 07:16:14.9421||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:16:19.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:19.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:24.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:24.9306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:29.6505||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:16:29.6505||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:16:29.9325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:29.9325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:34.9330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:34.9330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:39.9348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:39.9348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:44.9355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:44.9355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:49.9354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:49.9354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:54.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:54.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:16:59.6505||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:16:59.6505||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:16:59.9423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:16:59.9423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:04.9430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:04.9430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:09.9435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:09.9435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:14.9464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:14.9464||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:19.9483||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:19.9483||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:24.9488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:24.9488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:29.6547||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:17:29.6547||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:17:29.9494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:29.9494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:34.9513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:34.9513||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:39.9539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:39.9539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:44.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:44.9554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:49.9599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:49.9599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:54.9643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:54.9643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:17:59.6539||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:17:59.6539||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:17:59.9645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:17:59.9645||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:04.9652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:04.9652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:09.9669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:09.9669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:14.9702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:14.9702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:14.9702||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:1751436974937;LastJobId:274565;NextExecution:1751437080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437094970;NextExecution:1751437200000;LastJobId:274567), NextExecution: (7/2/2025 6:20:00 AM) |url: |action: 2025-07-02 07:18:14.9702||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:1751436974937;LastJobId:274566;NextExecution:1751437080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437094970;NextExecution:1751437200000;LastJobId:274568), NextExecution: (7/2/2025 6:20:00 AM) |url: |action: 2025-07-02 07:18:14.9702||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:18:19.9730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:19.9730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:24.9730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:24.9730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:29.6547||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:18:29.6547||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:18:29.9743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:29.9743||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:34.9789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:34.9789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:39.9791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:39.9791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:44.9797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:44.9797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:49.9817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:49.9817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:54.9825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:54.9825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:18:59.5956||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 07:18:59.5956||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 07:18:59.6582||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:18:59.6582||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:18:59.9872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:18:59.9872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:04.9873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:04.9873||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:09.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:09.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:14.9898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:14.9898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:19.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:19.9912||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:24.9935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:24.9935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:29.6618||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:19:29.6618||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:19:29.9954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:29.9954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:34.9974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:34.9974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:39.9980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:39.9980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:44.9998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:44.9998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:50.0044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:50.0044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:55.0086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:19:55.0086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:19:59.6618||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:19:59.6618||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:20:00.0078||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:1751437094970;LastJobId:274567;NextExecution:1751437200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437200002;NextExecution:1751437320000;LastJobId:274569), NextExecution: (7/2/2025 6:22:00 AM) |url: |action: 2025-07-02 07:20:00.0078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:00.0078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:00.0078||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:1751437094970;LastJobId:274568;NextExecution:1751437200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437200002;NextExecution:1751437320000;LastJobId:274570), NextExecution: (7/2/2025 6:22:00 AM) |url: |action: 2025-07-02 07:20:00.0201||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:20:05.0144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:05.0144||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:10.0192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:10.0192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:15.0199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:15.0199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:20.0219||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:20.0219||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:25.0237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:25.0237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:29.6642||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:20:29.6642||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:20:30.0256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:30.0256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:35.0264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:35.0264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:40.0289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:40.0289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:45.0315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:45.0315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:50.0338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:50.0338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:55.0371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:20:55.0371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:20:59.6694||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:20:59.6694||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:21:00.0419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:00.0419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:05.0457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:05.0457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:10.0486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:10.0486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:15.0536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:15.0536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:20.0565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:20.0565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:25.0573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:25.0573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:29.6694||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:21:29.6694||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:21:30.0585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:30.0585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:35.0627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:35.0627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:40.0659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:40.0659||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:45.0686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:45.0686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:50.0721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:50.0721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:55.0737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:21:55.0737||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:21:59.6734||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:21:59.6734||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:22:00.0367||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:1751437200002;LastJobId:274569;NextExecution:1751437320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437320031;NextExecution:1751437440000;LastJobId:274571), NextExecution: (7/2/2025 6:24:00 AM) |url: |action: 2025-07-02 07:22:00.0367||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:1751437200002;LastJobId:274570;NextExecution:1751437320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437320031;NextExecution:1751437440000;LastJobId:274572), NextExecution: (7/2/2025 6:24:00 AM) |url: |action: 2025-07-02 07:22:00.0476||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:22:00.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:00.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:05.0796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:05.0796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:10.0832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:10.0832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:15.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:15.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:20.0913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:20.0913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:25.0926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:25.0926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:29.6771||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:22:29.6771||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:22:30.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:30.0950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:35.0982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:35.0982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:40.1001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:40.1001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:45.1045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:45.1045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:50.1089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:50.1089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:55.1096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:22:55.1096||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:22:59.6799||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:22:59.6799||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:23:00.1103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:00.1103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:05.1115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:05.1115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:10.1161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:10.1161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:15.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:15.1211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:20.1229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:20.1229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:25.1249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:25.1249||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:29.6826||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:23:29.6826||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:23:30.1271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:30.1271||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:35.1292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:35.1292||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:40.1316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:40.1316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:45.1358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:45.1358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:50.1394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:50.1394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:55.1408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:23:55.1408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:23:59.6016||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 07:23:59.6016||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 07:23:59.6837||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:23:59.6837||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:24:00.0666||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:1751437320031;LastJobId:274571;NextExecution:1751437440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437440061;NextExecution:1751437560000;LastJobId:274573), NextExecution: (7/2/2025 6:26:00 AM) |url: |action: 2025-07-02 07:24:00.0666||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:1751437320031;LastJobId:274572;NextExecution:1751437440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751437440061;NextExecution:1751437560000;LastJobId:274574), NextExecution: (7/2/2025 6:26:00 AM) |url: |action: 2025-07-02 07:24:00.0764||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 07:24:00.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:00.1410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:05.1433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:05.1433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:10.1478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:10.1478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:15.1533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:15.1533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:20.1560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:20.1560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:25.1605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:25.1605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:29.6882||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:24:29.6882||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 07:24:30.1641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:30.1641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:35.1657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:35.1657||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:40.1700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:40.1700||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:45.1731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:45.1731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:50.1744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:50.1744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:55.1773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 07:24:55.1773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-07-02 07:24:58.7983||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade caught stopping signal... |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:fdd4390d stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4a9f5939 stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7df5ed60 stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cdee32b3 stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ac392dc1 stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:209c74eb stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9b7e277c stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6afb42c stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:b26be867 stopped in 0.1338 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:af645449 stopped in 0 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6dc3b0ca stopped in 0.1118 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7280adb5 stopped in 0.1336 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ea4e20d9 stopped in 0.1336 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:2d2370cf stopped in 0.1637 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:e0fc86b8 stopped in 0.164 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:7343096a stopped in 0.16 ms |url: |action: 2025-07-02 07:24:58.7983||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:30804424 stopped in 0.1855 ms |url: |action: 2025-07-02 07:24:58.7983||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade caught stopped signal... |url: |action: 2025-07-02 07:24:58.9697||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d802f9f stopped in 168.9679 ms |url: |action: 2025-07-02 07:24:59.6907||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6076:5e111ade heartbeat successfully sent |url: |action: 2025-07-02 07:24:59.6907||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:7086754e stopped in 890.3366 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:60d6111a stopped in 1013.0377 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1d3d81d7 stopped in 1013.0824 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7884153a stopped in 1017.9096 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6926cafa stopped in 1017.9302 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3deb2059 stopped in 1027.9828 ms |url: |action: 2025-07-02 07:24:59.8138||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:09251227 stopped in 1028.0067 ms |url: |action: 2025-07-02 07:24:59.8335||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8ce80883 stopped in 1032.7995 ms |url: |action: 2025-07-02 07:24:59.8335||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ba8ca465 stopped in 1032.8166 ms |url: |action: 2025-07-02 07:24:59.8335||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade All dispatchers stopped |url: |action: 2025-07-02 07:24:59.8335||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade is reporting itself as stopped... |url: |action: 2025-07-02 07:24:59.8335||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade successfully reported itself as stopped in 3.2607 ms |url: |action: 2025-07-02 07:24:59.8335||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6076:5e111ade has been stopped in total 1038.2707 ms |url: |action: 2025-07-02 07:24:59.8335||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:0d7148ce stopped in 1040.4259 ms |url: |action: 2025-07-02 14:04:11.1498||DEBUG|CourseService.Program|init main function |url: |action: 2025-07-02 14:04:14.3522||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-07-02 14:04:14.5513||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-07-02 14:04:14.5642||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-07-02 14:04:14.5642||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-07-02 14:04:14.5642||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-07-02 14:04:14.5709||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:e2f67833 has started in 2.8251 ms |url: |action: 2025-07-02 14:04:14.5709||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 is announcing itself... |url: |action: 2025-07-02 14:04:14.6469||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 successfully announced in 73.5969 ms |url: |action: 2025-07-02 14:04:14.6469||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:6db959d0 has started in 1.0648 ms |url: |action: 2025-07-02 14:04:14.6493||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:3b7ef6c9 has started in 0.2237 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:4519695e has started in 0.1477 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:d4ebcafd has started in 0.2872 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:29607e53 has started in 0.1761 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 14:04:14.6493||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:04:14.6493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:704f4bf3 has started in 2.1573 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d25e19f9 has started in 2.3123 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b05efa9a has started in 2.5195 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:59640db5 has started in 2.7377 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3639fc82 has started in 3.1406 ms |url: |action: 2025-07-02 14:04:14.6493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ab4ab63 has started in 3.3568 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1e22aa7e has started in 3.797 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:21f6e18b has started in 5.142 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33c9d22b has started in 5.5116 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:73159700 has started in 5.7633 ms |url: |action: 2025-07-02 14:04:14.6493||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c1c1082d has started in 5.3798 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c541854 has started in 6.3261 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:17601c4b has started in 6.5263 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:01aca8db has started in 6.4446 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e82fb8ad has started in 6.6858 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6c788f5 has started in 6.9778 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7cf7cbb9 has started in 7.2858 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:15dd3837 has started in 7.4953 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d98b718c has started in 7.6708 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7fa42e86 has started in 8.227 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:df220446 has started in 0.2301 ms |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:acd95e62 has started in 0.1857 ms |url: |action: 2025-07-02 14:04:14.6493||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 all the dispatchers started |url: |action: 2025-07-02 14:04:14.6493||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 14:04:14.6493||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 14:04:14.6783||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 14:04:14.6783||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 14:04:14.6799||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 14:04:14.6799||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 14:04:14.6799||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 14:04:14.6799||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 14:04:14.6799||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 14:04:14.7264||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:1751437440061;LastJobId:274573;NextExecution:1751437560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461454681;NextExecution:1751461560000;LastJobId:274575), NextExecution: (7/2/2025 1:06:00 PM) |url: |action: 2025-07-02 14:04:14.7504||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:1751437440061;LastJobId:274574;NextExecution:1751437560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461454681;NextExecution:1751461560000;LastJobId:274576), NextExecution: (7/2/2025 1:06:00 PM) |url: |action: 2025-07-02 14:04:14.8973||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:1751436239621;LastJobId:274550;NextExecution:1751439600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461454681;NextExecution:1751464800000;LastJobId:274577), NextExecution: (7/2/2025 2:00:00 PM) |url: |action: 2025-07-02 14:04:15.0102||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:1751436239621;LastJobId:274552;NextExecution:1751439600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461454681;NextExecution:1751464800000;LastJobId:274578), NextExecution: (7/2/2025 2:00:00 PM) |url: |action: 2025-07-02 14:04:15.1201||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:1751436239621;LastJobId:274551;NextExecution:1751457600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461454681;NextExecution:1751479200000;LastJobId:274579), NextExecution: (7/2/2025 6:00:00 PM) |url: |action: 2025-07-02 14:04:15.1201||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.8695|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-07-02 14:04:15.9054||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 7/2/2025 1:04:15 PM |url: |action: 2025-07-02 14:04:16.4590||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-07-02 14:04:16.4653||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-07-02 14:04:16.4653||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-07-02 14:04:16.4653||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-07-02 14:04:16.4653||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-07-02 14:04:16.4786||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-07-02 14:04:16.5065||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-07-02 14:04:16.5085||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-07-02 14:04:16.5085||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-07-02 14:04:16.5085||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-07-02 14:04:16.5085||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-07-02 14:04:16.5085||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-07-02 14:04:16.5085||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-07-02 14:04:16.5226||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-07-02 14:04:16.5226||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-07-02 14:04:16.5226||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-07-02 14:04:16.5226||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-07-02 14:04:16.5226||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-07-02 14:04:16.5226||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-07-02 14:04:16.5226||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-07-02 14:04:16.5226||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-07-02 14:04:16.6521||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-07-02 14:04:16.6521|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6521|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6521|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="0fc55b0e-c8cd-4330-b233-db58354e07f4" |url: |action: 2025-07-02 14:04:16.6521|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="273964e7-b043-4687-83a8-71841cb44f5b" |url: |action: 2025-07-02 14:04:16.6673|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6673|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6673|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="273964e7-b043-4687-83a8-71841cb44f5b" |url: |action: 2025-07-02 14:04:16.6673|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="0fc55b0e-c8cd-4330-b233-db58354e07f4" |url: |action: 2025-07-02 14:04:16.6858|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6858|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="718bf9d5-5628-47fa-99b7-1388989c2020" |url: |action: 2025-07-02 14:04:16.6858|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.6858|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="718bf9d5-5628-47fa-99b7-1388989c2020" |url: |action: 2025-07-02 14:04:16.6858||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-07-02 14:04:16.7035|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-07-02 14:04:16.7035|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-07-02 14:04:16.7137|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.7137||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-07-02 14:04:16.7137|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c4507d64-7113-419e-b20a-c93e4b6df181" |url: |action: 2025-07-02 14:04:16.7137|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {f06cf570-7bda-468d-b89f-553e5ecded27} may be persisted to storage in unencrypted form. |url: |action: 2025-07-02 14:04:16.7137|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.7137|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c4507d64-7113-419e-b20a-c93e4b6df181" |url: |action: 2025-07-02 14:04:16.7675|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.7675|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="4333b5b7-9918-4f45-b308-1539a28bd914" |url: |action: 2025-07-02 14:04:16.7675|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.7675|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="4333b5b7-9918-4f45-b308-1539a28bd914" |url: |action: 2025-07-02 14:04:16.8211|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.8211||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-07-02 14:04:16.8211|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="66f0af4b-5b8b-4bbe-89d5-b25a1dd2c26f" |url: |action: 2025-07-02 14:04:16.8220|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.8220|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="66f0af4b-5b8b-4bbe-89d5-b25a1dd2c26f" |url: |action: 2025-07-02 14:04:16.8392|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.8392|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c1d6dd7b-d88e-4d8e-829b-b777153a7550" |url: |action: 2025-07-02 14:04:16.8392|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.8392|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c1d6dd7b-d88e-4d8e-829b-b777153a7550" |url: |action: 2025-07-02 14:04:16.9223|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.9223||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-07-02 14:04:16.9223|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="bfe1b23f-9486-4991-95c7-85c880ef58aa" |url: |action: 2025-07-02 14:04:16.9223|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.9223|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="bfe1b23f-9486-4991-95c7-85c880ef58aa" |url: |action: 2025-07-02 14:04:16.9988|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.9988||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-07-02 14:04:16.9988|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2510f347-d06f-4a55-9a43-d00f5a8ca214" |url: |action: 2025-07-02 14:04:16.9988|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:16.9988|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2510f347-d06f-4a55-9a43-d00f5a8ca214" |url: |action: 2025-07-02 14:04:17.1129|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.1129||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-07-02 14:04:17.1129|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c3a00af-5af7-4aa8-91ab-f973ce897654" |url: |action: 2025-07-02 14:04:17.1129|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.1129|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2c3a00af-5af7-4aa8-91ab-f973ce897654" |url: |action: 2025-07-02 14:04:17.2048||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-07-02 14:04:17.2048|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.2048|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="63368b14-5ddd-4c34-9a42-2437d673ad92" |url: |action: 2025-07-02 14:04:17.2048|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.2048|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="63368b14-5ddd-4c34-9a42-2437d673ad92" |url: |action: 2025-07-02 14:04:17.2977|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.2977|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="c7652d1a-b1bc-4730-9888-b562394756d9" |url: |action: 2025-07-02 14:04:17.2977|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-07-02 14:04:17.2977|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="c7652d1a-b1bc-4730-9888-b562394756d9" |url: |action: 2025-07-02 14:04:17.4039||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-07-02 14:04:17.5521||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-07-02 14:04:17.5521||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-07-02 14:04:17.5521||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-07-02 14:04:17.5521||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-07-02 14:04:17.5549||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-07-02 14:04:17.9071||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-07-02 14:04:18.1846||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:18.1846||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:19.3087||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:19.3087||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:19.3282||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-07-02 14:04:19.3282||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-07-02 14:04:19.3282||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:19.3282||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:19.3282||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 14:04:19.6556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:19.6556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:19.6793||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-07-02 14:04:19.6875||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:19.6875||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:19.9036||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:19.9036||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:19.9147||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 14:04:19.9147||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 14:04:19.9147||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:19.9147||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:19.9147||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 14:04:20.3251||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-07-02 14:04:20.3368||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:20.3368||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:20.5388||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 14:04:20.5398||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 14:04:20.9440||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-07-02 14:04:20.9532||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:20.9532||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:21.0135|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4011.6124ms - BadRequest |url: |action: 2025-07-02 14:04:21.0135|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0135|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4015.9293ms - BadRequest |url: |action: 2025-07-02 14:04:21.0135|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0506||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-07-02 14:04:21.0661|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4398.9368ms - BadRequest |url: |action: 2025-07-02 14:04:21.0661|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0661|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4410.052ms - BadRequest |url: |action: 2025-07-02 14:04:21.0661|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0661||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-07-02 14:04:21.0862|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3787.7001ms - BadRequest |url: |action: 2025-07-02 14:04:21.0862|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0862|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3789.2362ms - BadRequest |url: |action: 2025-07-02 14:04:21.0862|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.0862||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-07-02 14:04:21.1222|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4454.9889ms - BadRequest |url: |action: 2025-07-02 14:04:21.1222|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.1222|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4466.163ms - BadRequest |url: |action: 2025-07-02 14:04:21.1222|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.1222||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-07-02 14:04:21.1713|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4331.6662ms - BadRequest |url: |action: 2025-07-02 14:04:21.1713|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.1713|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4332.6722ms - BadRequest |url: |action: 2025-07-02 14:04:21.1713|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.1713||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-07-02 14:04:21.2060||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:21.2060||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:21.2163||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 14:04:21.2163||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 14:04:21.2163||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-07-02 14:04:21.2163||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-07-02 14:04:21.2163||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-07-02 14:04:21.3000|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4477.9068ms - BadRequest |url: |action: 2025-07-02 14:04:21.3000|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3000|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4479.6181ms - BadRequest |url: |action: 2025-07-02 14:04:21.3000|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3000||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-07-02 14:04:21.3000|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4093.9605ms - BadRequest |url: |action: 2025-07-02 14:04:21.3028|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3028|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4096.4197ms - BadRequest |url: |action: 2025-07-02 14:04:21.3028|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3028||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-07-02 14:04:21.3315|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4645.1838ms - BadRequest |url: |action: 2025-07-02 14:04:21.3315|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3315|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4646.2311ms - BadRequest |url: |action: 2025-07-02 14:04:21.3315|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.3315||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-07-02 14:04:21.4672|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4752.7825ms - BadRequest |url: |action: 2025-07-02 14:04:21.4672|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.4672|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4754.0046ms - BadRequest |url: |action: 2025-07-02 14:04:21.4672|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.4672||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-07-02 14:04:21.5105|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4396.7824ms - BadRequest |url: |action: 2025-07-02 14:04:21.5105|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.5105|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4398.0281ms - BadRequest |url: |action: 2025-07-02 14:04:21.5105|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:20 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.5105||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-07-02 14:04:21.6002||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-07-02 14:04:21.6091||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-07-02 14:04:21.6091||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-07-02 14:04:21.6091||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-07-02 14:04:21.6091||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-07-02 14:04:21.6091||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-07-02 14:04:21.7487|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4980.6178ms - BadRequest |url: |action: 2025-07-02 14:04:21.7487|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:21 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.7487|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4982.2204ms - BadRequest |url: |action: 2025-07-02 14:04:21.7487|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:21 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.7487||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-07-02 14:04:21.7747|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4851.7525ms - BadRequest |url: |action: 2025-07-02 14:04:21.7747|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:21 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.7747|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4853.0959ms - BadRequest |url: |action: 2025-07-02 14:04:21.7747|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Wed, 02 Jul 2025 13:04:21 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-07-02 14:04:21.7763||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-07-02 14:04:21.9295||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-07-02 14:04:21.9295||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-07-02 14:04:21.9295||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-07-02 14:04:21.9295||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-07-02 14:04:21.9295||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-07-02 14:04:21.9295||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-07-02 14:04:22.2644||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-07-02 14:04:22.2780||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-07-02 14:04:22.2780||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-07-02 14:04:22.2780||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-07-02 14:04:22.2780||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-07-02 14:04:22.2780||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-07-02 14:04:22.5920||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-07-02 14:04:22.6066||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-07-02 14:04:22.6066||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-07-02 14:04:22.6066||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-07-02 14:04:22.6066||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-07-02 14:04:22.6066||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-07-02 14:04:24.6588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:24.6588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:26.4867||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-07-02 14:04:26.4867||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:26.4867||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:26.6888||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:26.6888||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:26.6973||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-07-02 14:04:26.6973||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-07-02 14:04:26.6973||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-07-02 14:04:26.6973||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-07-02 14:04:26.6973||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-07-02 14:04:27.0487||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-07-02 14:04:27.0487||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:27.0487||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:27.2245||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:27.2245||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:27.2321||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-07-02 14:04:27.2321||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-07-02 14:04:27.2321||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-07-02 14:04:27.2321||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-07-02 14:04:27.2321||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-07-02 14:04:27.6212||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-07-02 14:04:27.6212||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 14:04:27.6212||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:27.7942||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:27.8040||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 14:04:28.1406||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-07-02 14:04:28.1522||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 14:04:28.1522||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 14:04:28.1522||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:28.1522||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:28.1522||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 14:04:28.4804||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-07-02 14:04:28.4804||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 14:04:28.4804||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 14:04:28.4804||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:28.4804||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 14:04:28.4804||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 14:04:28.8196||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-07-02 14:04:28.8295||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 14:04:28.8295||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 14:04:28.8295||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 14:04:28.8295||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 14:04:28.8295||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 14:04:29.1608||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-07-02 14:04:29.1682||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 14:04:29.1682||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 14:04:29.1682||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 14:04:29.1682||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 14:04:29.1682||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 14:04:29.5000||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-07-02 14:04:29.5000||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 14:04:29.5000||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 14:04:29.6608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:29.6608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:34.6626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:34.6626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:39.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:39.6630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:44.6569||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:04:44.6569||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:04:44.6650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:44.6650||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:49.6672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:49.6672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:54.6687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:54.6687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:04:59.6693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:04:59.6693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:04.6712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:04.6712||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:09.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:09.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:14.6582||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:05:14.6582||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:05:14.6747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:14.6747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:19.6766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:19.6766||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:24.6773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:24.6773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:29.6804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:29.6804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:34.6820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:34.6820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:39.6825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:39.6825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:44.6611||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:05:44.6611||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:05:44.6844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:44.6844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:49.6861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:49.6861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:54.6868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:54.6868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:05:59.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:05:59.6898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:00.1482||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:1751461454681;LastJobId:274575;NextExecution:1751461560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461560141;NextExecution:1751461680000;LastJobId:274580), NextExecution: (7/2/2025 1:08:00 PM) |url: |action: 2025-07-02 14:06:00.1482||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:1751461454681;LastJobId:274576;NextExecution:1751461560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461560141;NextExecution:1751461680000;LastJobId:274581), NextExecution: (7/2/2025 1:08:00 PM) |url: |action: 2025-07-02 14:06:00.1482||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:06:04.6903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:04.6903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:09.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:09.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:14.6653||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:06:14.6653||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:06:14.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:14.6928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:19.6943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:19.6943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:24.6991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:24.6991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:29.7021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:29.7021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:34.7064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:34.7064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:39.7085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:39.7085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:44.6677||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:06:44.6677||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:06:44.7103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:44.7103||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:49.7106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:49.7106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:54.7152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:54.7152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:06:59.7175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:06:59.7175||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:04.7210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:04.7210||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:09.7217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:09.7217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:14.6692||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:07:14.6692||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:07:14.7235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:14.7235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:19.7253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:19.7253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:24.7260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:24.7260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:29.7287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:29.7287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:34.7294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:34.7294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:39.7337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:39.7337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:44.6730||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:07:44.6730||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:07:44.7384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:44.7384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:49.7391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:49.7391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:54.7421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:54.7421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:07:59.7441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:07:59.7441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:00.1845||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:1751461560141;LastJobId:274580;NextExecution:1751461680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461680179;NextExecution:1751461800000;LastJobId:274582), NextExecution: (7/2/2025 1:10:00 PM) |url: |action: 2025-07-02 14:08:00.1923||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:1751461560141;LastJobId:274581;NextExecution:1751461680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461680179;NextExecution:1751461800000;LastJobId:274583), NextExecution: (7/2/2025 1:10:00 PM) |url: |action: 2025-07-02 14:08:00.1923||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:08:04.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:04.7484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:09.7516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:09.7516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:14.6741||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:08:14.6741||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:08:14.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:14.7533||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:19.7540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:19.7540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:24.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:24.7570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:29.7589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:29.7589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:34.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:34.7633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:39.7681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:39.7681||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:44.6776||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:08:44.6776||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:08:44.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:44.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:49.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:49.7740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:54.7776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:54.7776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:08:59.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:08:59.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:04.7815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:04.7815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:09.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:09.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:14.6478||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:09:14.6478||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:09:14.6797||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:09:14.6797||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:09:14.7882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:14.7882||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:19.7902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:19.7902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:24.7925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:24.7925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:29.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:29.7972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:34.7980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:34.7980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:39.8015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:39.8015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:44.6800||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:09:44.6800||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:09:44.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:44.8017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:49.8025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:49.8025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:54.8035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:54.8035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:09:59.8064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:09:59.8064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:00.2203||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:1751461680179;LastJobId:274582;NextExecution:1751461800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461800215;NextExecution:1751461920000;LastJobId:274584), NextExecution: (7/2/2025 1:12:00 PM) |url: |action: 2025-07-02 14:10:00.2203||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:1751461680179;LastJobId:274583;NextExecution:1751461800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461800215;NextExecution:1751461920000;LastJobId:274585), NextExecution: (7/2/2025 1:12:00 PM) |url: |action: 2025-07-02 14:10:00.2203||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:10:04.8111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:04.8111||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:09.8118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:09.8118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:14.6839||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:10:14.6839||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:10:14.8159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:14.8159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:19.8203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:19.8203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:24.8222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:24.8222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:29.8229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:29.8229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:34.8262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:34.8262||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:39.8305||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:39.8305||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:44.6889||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:10:44.6889||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:10:44.8329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:44.8329||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:49.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:49.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:54.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:54.8355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:10:59.8393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:10:59.8393||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:04.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:04.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:09.8416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:09.8416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:14.6891||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:11:14.6891||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:11:14.8439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:14.8439||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:19.8457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:19.8457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:24.8476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:24.8476||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:29.8494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:29.8494||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:34.8501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:34.8501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:39.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:39.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:44.6932||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:11:44.6932||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:11:44.8539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:44.8539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:49.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:49.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:54.8578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:54.8578||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:11:59.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:11:59.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:00.2644||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:1751461800215;LastJobId:274584;NextExecution:1751461920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461920259;NextExecution:1751462040000;LastJobId:274586), NextExecution: (7/2/2025 1:14:00 PM) |url: |action: 2025-07-02 14:12:00.2728||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:1751461800215;LastJobId:274585;NextExecution:1751461920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751461920259;NextExecution:1751462040000;LastJobId:274587), NextExecution: (7/2/2025 1:14:00 PM) |url: |action: 2025-07-02 14:12:00.2728||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:12:04.8592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:04.8592||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:09.8628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:09.8628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:14.6980||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:12:14.6980||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:12:14.8666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:14.8666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:19.8699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:19.8699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:24.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:24.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:29.8753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:29.8753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:34.8801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:34.8801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:39.8813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:39.8813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:44.6974||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:12:44.6974||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:12:44.8849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:44.8849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:49.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:49.8898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:54.8926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:54.8926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:12:59.8955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:12:59.8955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:04.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:04.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:09.8982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:09.8982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:14.6975||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:13:14.6975||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:13:14.9010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:14.9010||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:19.9017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:19.9017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:24.9024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:24.9024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:29.9049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:29.9049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:34.9094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:34.9094||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:39.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:39.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:44.7031||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:13:44.7031||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:13:44.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:44.9143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:49.9184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:49.9184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:54.9190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:54.9190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:13:59.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:13:59.9209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:00.3059||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:1751461920259;LastJobId:274586;NextExecution:1751462040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462040301;NextExecution:1751462160000;LastJobId:274588), NextExecution: (7/2/2025 1:16:00 PM) |url: |action: 2025-07-02 14:14:00.3137||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:1751461920259;LastJobId:274587;NextExecution:1751462040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462040301;NextExecution:1751462160000;LastJobId:274589), NextExecution: (7/2/2025 1:16:00 PM) |url: |action: 2025-07-02 14:14:00.3137||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:14:04.9235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:04.9235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:09.9284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:09.9284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:14.6497||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:14:14.6497||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:14:14.7038||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:14:14.7038||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:14:14.9294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:14.9294||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:19.9310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:19.9310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:24.9318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:24.9318||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:29.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:29.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:34.9339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:34.9339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:39.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:39.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:44.7076||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:14:44.7076||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:14:44.9396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:44.9396||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:49.9438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:49.9438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:54.9460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:54.9460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:14:59.9481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:14:59.9481||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:04.9498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:04.9498||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:09.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:09.9540||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:14.7082||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:15:14.7082||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:15:14.9547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:14.9547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:19.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:19.9580||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:24.9586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:24.9586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:29.9604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:29.9604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:34.9624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:34.9624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:39.9647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:39.9647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:44.7118||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:15:44.7118||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:15:44.9684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:44.9684||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:49.9708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:49.9708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:54.9754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:54.9754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:15:59.9808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:15:59.9808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:00.3454||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:1751462040301;LastJobId:274588;NextExecution:1751462160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462160339;NextExecution:1751462280000;LastJobId:274590), NextExecution: (7/2/2025 1:18:00 PM) |url: |action: 2025-07-02 14:16:00.3454||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:1751462040301;LastJobId:274589;NextExecution:1751462160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462160339;NextExecution:1751462280000;LastJobId:274591), NextExecution: (7/2/2025 1:18:00 PM) |url: |action: 2025-07-02 14:16:00.3590||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:16:04.9856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:04.9856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:09.9885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:09.9885||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:14.7159||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:16:14.7159||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:16:14.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:14.9892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:19.9909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:19.9909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:24.9929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:24.9929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:29.9950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:29.9950||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:34.9972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:34.9972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:39.9994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:39.9994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:44.7217||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:16:44.7217||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:16:45.0020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:45.0020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:50.0034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:50.0034||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:16:55.0037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:16:55.0037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:00.0081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:00.0081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:05.0084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:05.0084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:10.0088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:10.0088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:14.7255||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:17:14.7255||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:17:15.0123||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:15.0123||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:20.0130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:20.0130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:25.0130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:25.0130||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:30.0145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:30.0145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:35.0188||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:35.0188||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:40.0209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:40.0209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:44.7260||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:17:44.7260||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:17:45.0248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:45.0248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:50.0287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:50.0287||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:17:55.0303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:17:55.0303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:00.0323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:00.0323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:00.3890||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:1751462160339;LastJobId:274590;NextExecution:1751462280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462280383;NextExecution:1751462400000;LastJobId:274592), NextExecution: (7/2/2025 1:20:00 PM) |url: |action: 2025-07-02 14:18:00.3890||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:1751462160339;LastJobId:274591;NextExecution:1751462280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462280383;NextExecution:1751462400000;LastJobId:274593), NextExecution: (7/2/2025 1:20:00 PM) |url: |action: 2025-07-02 14:18:00.3890||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:18:05.0342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:05.0342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:10.0362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:10.0362||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:14.7277||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:18:14.7277||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:18:15.0365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:15.0365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:20.0388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:20.0388||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:25.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:25.0407||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:30.0427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:30.0427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:35.0434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:35.0434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:40.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:40.0453||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:44.7293||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:18:44.7293||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:18:45.0465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:45.0465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:50.0491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:50.0491||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:18:55.0541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:18:55.0541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:00.0570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:00.0570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:05.0599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:05.0599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:10.0644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:10.0644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:14.6508||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:19:14.6508||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:19:14.7334||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:19:14.7334||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:19:15.0679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:15.0679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:20.0695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:20.0695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:25.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:25.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:30.0734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:30.0734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:35.0748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:35.0748||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:40.0761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:40.0761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:44.7346||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:19:44.7346||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:19:45.0780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:45.0780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:50.0787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:50.0787||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:19:55.0806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:19:55.0806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:00.0827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:00.0827||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:00.4298||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:1751462280383;LastJobId:274592;NextExecution:1751462400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462400423;NextExecution:1751462520000;LastJobId:274594), NextExecution: (7/2/2025 1:22:00 PM) |url: |action: 2025-07-02 14:20:00.4390||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:1751462280383;LastJobId:274593;NextExecution:1751462400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462400423;NextExecution:1751462520000;LastJobId:274595), NextExecution: (7/2/2025 1:22:00 PM) |url: |action: 2025-07-02 14:20:00.4390||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:20:05.0836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:05.0836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:10.0878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:10.0878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:14.7389||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:20:14.7389||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:20:15.0923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:15.0923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:20.0947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:20.0947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:25.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:25.0972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:30.0993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:30.0993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:35.1037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:35.1037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:40.1063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:40.1063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:44.7394||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:20:44.7394||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:20:45.1087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:45.1087||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:50.1133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:50.1133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:20:55.1157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:20:55.1157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:00.1196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:00.1196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:05.1203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:05.1203||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:10.1222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:10.1222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:14.7447||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:21:14.7447||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:21:15.1222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:15.1222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:20.1261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:20.1261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:25.1268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:25.1268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:30.1301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:30.1301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:35.1306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:35.1306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:40.1325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:40.1325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:44.7437||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:21:44.7437||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:21:45.1343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:45.1343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:50.1350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:50.1350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:21:55.1369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:21:55.1369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:00.1408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:00.1408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:00.4871||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:1751462400423;LastJobId:274594;NextExecution:1751462520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462520477;NextExecution:1751462640000;LastJobId:274596), NextExecution: (7/2/2025 1:24:00 PM) |url: |action: 2025-07-02 14:22:00.4871||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:1751462400423;LastJobId:274595;NextExecution:1751462520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462520477;NextExecution:1751462640000;LastJobId:274597), NextExecution: (7/2/2025 1:24:00 PM) |url: |action: 2025-07-02 14:22:00.4986||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:22:05.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:05.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:10.1423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:10.1423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:14.7439||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:22:14.7439||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:22:15.1441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:15.1441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:20.1461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:20.1461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:25.1485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:25.1485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:30.1485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:30.1485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:35.1505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:35.1505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:40.1553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:40.1553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:44.7473||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:22:44.7473||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:22:45.1598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:45.1598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:50.1646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:50.1646||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:22:55.1662||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:22:55.1662||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:00.1668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:00.1668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:05.1689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:05.1689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:10.1717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:10.1717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:14.7490||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:23:14.7490||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:23:15.1735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:15.1735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:20.1760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:20.1760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:25.1759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:25.1759||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:30.1783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:30.1783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:35.1801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:35.1801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:40.1816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:40.1816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:44.7509||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:23:44.7509||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:23:45.1835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:45.1835||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:50.1841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:50.1841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:23:55.1862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:23:55.1862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:00.1863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:00.1863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:00.5178||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:1751462520477;LastJobId:274596;NextExecution:1751462640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462640513;NextExecution:1751462760000;LastJobId:274598), NextExecution: (7/2/2025 1:26:00 PM) |url: |action: 2025-07-02 14:24:00.5178||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:1751462520477;LastJobId:274597;NextExecution:1751462640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462640513;NextExecution:1751462760000;LastJobId:274599), NextExecution: (7/2/2025 1:26:00 PM) |url: |action: 2025-07-02 14:24:00.5286||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:24:05.1867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:05.1867||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:10.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:10.1901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:14.6512||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:24:14.6512||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:24:14.7559||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:24:14.7559||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:24:15.1913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:15.1913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:20.1917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:20.1917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:25.1954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:25.1954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:30.1974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:30.1974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:35.2018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:35.2018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:40.2035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:40.2035||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:44.7586||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:24:44.7586||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:24:45.2066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:45.2066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:50.2112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:50.2112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:24:55.2131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:24:55.2131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:00.2172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:00.2172||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:05.2181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:05.2181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:10.2209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:10.2209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:14.7622||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:25:14.7622||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:25:15.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:15.2254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:20.2274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:20.2274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:25.2317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:25.2317||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:30.2359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:30.2359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:35.2366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:35.2366||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:40.2409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:40.2409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:44.7648||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:25:44.7648||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:25:45.2427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:45.2427||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:50.2470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:50.2470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:25:55.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:25:55.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:00.2547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:00.2547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:00.5454||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:1751462640513;LastJobId:274598;NextExecution:1751462760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462760541;NextExecution:1751462880000;LastJobId:274600), NextExecution: (7/2/2025 1:28:00 PM) |url: |action: 2025-07-02 14:26:00.5523||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:1751462640513;LastJobId:274599;NextExecution:1751462760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462760541;NextExecution:1751462880000;LastJobId:274601), NextExecution: (7/2/2025 1:28:00 PM) |url: |action: 2025-07-02 14:26:00.5523||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:26:05.2566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:05.2566||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:10.2608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:10.2608||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:14.7679||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:26:14.7679||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:26:15.2627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:15.2627||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:20.2648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:20.2648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:25.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:25.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:30.2671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:30.2671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:35.2685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:35.2685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:40.2692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:40.2692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:44.7718||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:26:44.7718||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:26:45.2716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:45.2716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:50.2742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:50.2742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:26:55.2754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:26:55.2754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:00.2799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:00.2799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:05.2825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:05.2825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:10.2850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:10.2850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:14.7764||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:27:14.7764||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:27:15.2889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:15.2889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:20.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:20.2906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:25.2947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:25.2947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:30.2949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:30.2949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:35.2962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:35.2962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:40.3011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:40.3011||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:44.7769||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:27:44.7769||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:27:45.3046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:45.3046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:50.3078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:50.3078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:27:55.3104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:27:55.3104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:00.3125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:00.3125||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:00.5919||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:1751462760541;LastJobId:274600;NextExecution:1751462880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462880586;NextExecution:1751463000000;LastJobId:274602), NextExecution: (7/2/2025 1:30:00 PM) |url: |action: 2025-07-02 14:28:00.5919||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:1751462760541;LastJobId:274601;NextExecution:1751462880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751462880586;NextExecution:1751463000000;LastJobId:274603), NextExecution: (7/2/2025 1:30:00 PM) |url: |action: 2025-07-02 14:28:00.6037||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:28:05.3155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:05.3155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:10.3163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:10.3163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:14.7816||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:28:14.7816||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:28:15.3170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:15.3170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:20.3181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:20.3181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:25.3208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:25.3208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:30.3227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:30.3227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:35.3246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:35.3246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:40.3265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:40.3265||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:44.7837||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:28:44.7837||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:28:45.3282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:45.3282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:50.3291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:50.3291||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:28:55.3298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:28:55.3298||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:00.3330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:00.3330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:05.3348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:05.3348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:10.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:10.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:14.6496||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:29:14.6496||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:29:14.7843||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:29:14.7843||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:29:15.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:15.3424||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:20.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:20.3452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:25.3462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:25.3462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:30.3507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:30.3507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:35.3551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:35.3551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:40.3560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:40.3560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:44.7871||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:29:44.7871||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:29:45.3563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:45.3563||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:50.3596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:50.3596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:29:55.3616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:29:55.3616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:00.3633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:00.3633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:00.6288||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:1751462880586;LastJobId:274602;NextExecution:1751463000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463000624;NextExecution:1751463120000;LastJobId:274604), NextExecution: (7/2/2025 1:32:00 PM) |url: |action: 2025-07-02 14:30:00.6288||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:1751462880586;LastJobId:274603;NextExecution:1751463000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463000624;NextExecution:1751463120000;LastJobId:274605), NextExecution: (7/2/2025 1:32:00 PM) |url: |action: 2025-07-02 14:30:00.6288||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:30:05.3680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:05.3680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:10.3693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:10.3693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:14.7867||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:30:14.7867||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:30:15.3728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:15.3728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:20.3749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:20.3749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:25.3767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:25.3767||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:30.3820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:30.3820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:35.3855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:35.3855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:40.3856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:40.3856||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:44.7872||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:30:44.7872||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:30:45.3876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:45.3876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:50.3879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:50.3879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:30:55.3893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:30:55.3893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:00.3930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:00.3930||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:05.3959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:05.3959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:10.3984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:10.3984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:14.7905||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:31:14.7905||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:31:15.3985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:15.3985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:20.4005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:20.4005||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:25.4037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:25.4037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:30.4043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:30.4043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:35.4050||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:35.4050||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:40.4069||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:40.4069||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:44.7946||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:31:44.7946||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:31:45.4088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:45.4088||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:50.4107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:50.4107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:31:55.4139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:31:55.4139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:00.4183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:00.4183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:00.6687||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:1751463000624;LastJobId:274604;NextExecution:1751463120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463120664;NextExecution:1751463240000;LastJobId:274606), NextExecution: (7/2/2025 1:34:00 PM) |url: |action: 2025-07-02 14:32:00.6756||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:1751463000624;LastJobId:274605;NextExecution:1751463120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463120664;NextExecution:1751463240000;LastJobId:274607), NextExecution: (7/2/2025 1:34:00 PM) |url: |action: 2025-07-02 14:32:00.6756||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:32:05.4202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:05.4202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:10.4215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:10.4215||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:14.7981||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:32:14.7981||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:32:15.4240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:15.4240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:20.4274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:20.4274||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:25.4281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:25.4281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:30.4328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:30.4328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:35.4356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:35.4356||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:40.4375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:40.4375||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:44.8002||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:32:44.8002||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:32:45.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:45.4394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:50.4415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:50.4415||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:32:55.4422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:32:55.4422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:00.4456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:00.4456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:05.4459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:05.4459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:10.4474||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:10.4474||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:14.8022||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:33:14.8022||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:33:15.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:15.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:20.4517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:20.4517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:25.4562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:25.4562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:30.4590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:30.4590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:35.4601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:35.4601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:40.4632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:40.4632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:44.8058||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:33:44.8058||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:33:45.4652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:45.4652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:50.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:50.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:33:55.4678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:33:55.4678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:00.4699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:00.4699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:00.7065||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:1751463120664;LastJobId:274606;NextExecution:1751463240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463240701;NextExecution:1751463360000;LastJobId:274608), NextExecution: (7/2/2025 1:36:00 PM) |url: |action: 2025-07-02 14:34:00.7065||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:1751463120664;LastJobId:274607;NextExecution:1751463240000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463240701;NextExecution:1751463360000;LastJobId:274609), NextExecution: (7/2/2025 1:36:00 PM) |url: |action: 2025-07-02 14:34:00.7065||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:34:05.4716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:05.4716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:10.4758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:10.4758||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:14.6495||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:34:14.6495||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:34:14.6596||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 14:34:14.6596||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 14:34:14.6596||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 14:34:14.6596||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 14:34:14.6596||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 14:34:14.6596||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 14:34:14.6596||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 14:34:14.6596||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 14:34:14.6596||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 14:34:14.6753||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 14:34:14.8065||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:34:14.8065||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:34:15.4798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:15.4798||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:20.4802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:20.4802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:25.4820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:25.4820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:30.4843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:30.4843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:35.4854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:35.4854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:40.4888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:40.4888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:44.8106||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:34:44.8106||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:34:45.4891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:45.4891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:50.4916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:50.4916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:34:55.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:34:55.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:00.4954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:00.4954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:05.4979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:05.4979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:10.5020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:10.5020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:14.8110||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:35:14.8110||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:35:15.5044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:15.5044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:20.5058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:20.5058||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:25.5067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:25.5067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:30.5107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:30.5107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:35.5112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:35.5112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:40.5142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:40.5142||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:44.8151||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:35:44.8151||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:35:45.5153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:45.5153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:50.5174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:50.5174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:35:55.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:35:55.5189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:00.5231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:00.5231||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:00.7396||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:1751463240701;LastJobId:274608;NextExecution:1751463360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463360735;NextExecution:1751463480000;LastJobId:274610), NextExecution: (7/2/2025 1:38:00 PM) |url: |action: 2025-07-02 14:36:00.7396||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:1751463240701;LastJobId:274609;NextExecution:1751463360000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463360735;NextExecution:1751463480000;LastJobId:274611), NextExecution: (7/2/2025 1:38:00 PM) |url: |action: 2025-07-02 14:36:00.7396||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:36:05.5240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:05.5240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:10.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:10.5259||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:14.8160||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:36:14.8160||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:36:15.5295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:15.5295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:20.5327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:20.5327||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:25.5333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:25.5333||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:30.5365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:30.5365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:35.5373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:35.5373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:40.5392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:40.5392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:44.8198||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:36:44.8198||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:36:45.5399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:45.5399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:50.5419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:50.5419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:36:55.5435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:36:55.5435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:00.5459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:00.5459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:05.5469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:05.5469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:10.5496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:10.5496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:14.8247||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:37:14.8247||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:37:15.5539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:15.5539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:20.5572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:20.5572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:25.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:25.5581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:30.5631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:30.5631||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:35.5634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:35.5634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:40.5642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:40.5642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:44.8306||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:37:44.8306||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:37:45.5669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:45.5669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:50.5702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:50.5702||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:37:55.5734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:37:55.5734||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:00.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:00.5744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:00.7723||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:1751463360735;LastJobId:274610;NextExecution:1751463480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463480767;NextExecution:1751463600000;LastJobId:274612), NextExecution: (7/2/2025 1:40:00 PM) |url: |action: 2025-07-02 14:38:00.7723||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:1751463360735;LastJobId:274611;NextExecution:1751463480000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463480767;NextExecution:1751463600000;LastJobId:274613), NextExecution: (7/2/2025 1:40:00 PM) |url: |action: 2025-07-02 14:38:00.7829||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:38:05.5761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:05.5761||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:10.5797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:10.5797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:14.8353||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:38:14.8353||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:38:15.5813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:15.5813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:20.5841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:20.5841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:25.5860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:25.5860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:30.5895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:30.5895||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:35.5932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:35.5932||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:40.5966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:40.5966||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:44.8349||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 heartbeat successfully sent |url: |action: 2025-07-02 14:38:44.8349||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:6116:e253a527 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:38:45.5976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:45.5976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:50.5999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:50.5999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:38:55.6033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:38:55.6033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:39:00.6081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:39:00.6081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-07-02 14:39:00.8642||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 caught stopping signal... |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:29607e53 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d98b718c stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b6c788f5 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:15dd3837 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5c541854 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:17601c4b stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d25e19f9 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33c9d22b stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:73159700 stopped in 0 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:704f4bf3 stopped in 0.0085 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:01aca8db stopped in 0.0407 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:df220446 stopped in 0.1088 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:acd95e62 stopped in 0.116 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:3b7ef6c9 stopped in 0.1254 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:d4ebcafd stopped in 0.1466 ms |url: |action: 2025-07-02 14:39:00.8642||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:4519695e stopped in 0.1559 ms |url: |action: 2025-07-02 14:39:00.8642||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 caught stopped signal... |url: |action: 2025-07-02 14:39:01.6344||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e82fb8ad stopped in 767.5952 ms |url: |action: 2025-07-02 14:39:01.8680||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7fa42e86 stopped in 1001.2025 ms |url: |action: 2025-07-02 14:39:01.8780||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:59640db5 stopped in 1011.1402 ms |url: |action: 2025-07-02 14:39:01.8780||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7cf7cbb9 stopped in 1011.154 ms |url: |action: 2025-07-02 14:39:01.8780||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c1c1082d stopped in 1021.0657 ms |url: |action: 2025-07-02 14:39:01.8927||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3639fc82 stopped in 1025.9396 ms |url: |action: 2025-07-02 14:39:01.8927||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b05efa9a stopped in 1025.9642 ms |url: |action: 2025-07-02 14:39:01.9082||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:21f6e18b stopped in 1041.4441 ms |url: |action: 2025-07-02 14:39:01.9082||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1e22aa7e stopped in 1041.4355 ms |url: |action: 2025-07-02 14:39:01.9082||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5ab4ab63 stopped in 1041.5384 ms |url: |action: 2025-07-02 14:39:01.9082||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 All dispatchers stopped |url: |action: 2025-07-02 14:39:01.9082||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:6db959d0 stopped in 1042.5699 ms |url: |action: 2025-07-02 14:39:01.9082||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 is reporting itself as stopped... |url: |action: 2025-07-02 14:39:01.9082||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 successfully reported itself as stopped in 3.523 ms |url: |action: 2025-07-02 14:39:01.9082||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:6116:e253a527 has been stopped in total 1047.7454 ms |url: |action: 2025-07-02 14:39:01.9082||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:e2f67833 stopped in 1050.0987 ms |url: |action: 2025-07-02 14:41:14.1467||DEBUG|CourseService.Program|init main function |url: |action: 2025-07-02 14:41:14.5263||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-07-02 14:41:14.6383||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-07-02 14:41:14.6383||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-07-02 14:41:14.6383||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-07-02 14:41:14.6383||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-07-02 14:41:14.6579||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c07ebadb has started in 2.9561 ms |url: |action: 2025-07-02 14:41:14.6579||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 is announcing itself... |url: |action: 2025-07-02 14:41:14.7358||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 successfully announced in 75.9005 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:29bcac5b has started in 1.1246 ms |url: |action: 2025-07-02 14:41:14.7358||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b42480a7 has started in 0.2023 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:1933742f has started in 0.1953 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:1a05ccbc has started in 0.2819 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:f246a1a8 has started in 0.1902 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fcb656ed has started in 0.3996 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:efc4a496 has started in 0.9507 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 14:41:14.7358||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:41:14.7358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e4b41bf9 has started in 2.306 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6e746d75 has started in 2.4624 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b5aa7e9b has started in 3.4261 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b722c29a has started in 3.7613 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a2d7cd8e has started in 3.9515 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1ad4558a has started in 4.0248 ms |url: |action: 2025-07-02 14:41:14.7358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:22d7dae8 has started in 4.4039 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d12bf9f7 has started in 4.6158 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7a5a4ba3 has started in 4.7352 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:73f69bb4 has started in 4.9065 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c412f41d has started in 5.2757 ms |url: |action: 2025-07-02 14:41:14.7358||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5067035c has started in 5.9016 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c54fccd4 has started in 6.2457 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:24cdaef0 has started in 6.4768 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d148ac36 has started in 6.6364 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5be79eb3 has started in 6.8761 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1463a83e has started in 7.0872 ms |url: |action: 2025-07-02 14:41:14.7358||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1040fa20 has started in 7.3055 ms |url: |action: 2025-07-02 14:41:14.7473||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:7307f3ed has started in 0.2936 ms |url: |action: 2025-07-02 14:41:14.7473||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 all the dispatchers started |url: |action: 2025-07-02 14:41:14.7473||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:e615c6ec has started in 0.1824 ms |url: |action: 2025-07-02 14:41:14.7473||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 14:41:14.7473||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 14:41:14.7630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 14:41:14.7630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 14:41:14.7630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 14:41:14.7630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 14:41:14.7630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 14:41:14.7630||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 14:41:14.7630||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 14:41:14.8116||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:1751463480767;LastJobId:274612;NextExecution:1751463600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463674765;NextExecution:1751463720000;LastJobId:274614), NextExecution: (7/2/2025 1:42:00 PM) |url: |action: 2025-07-02 14:41:14.8352||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:1751463480767;LastJobId:274613;NextExecution:1751463600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463674765;NextExecution:1751463720000;LastJobId:274615), NextExecution: (7/2/2025 1:42:00 PM) |url: |action: 2025-07-02 14:41:14.8394||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:41:15.4510|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.4579|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-07-02 14:41:15.7521|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-07-02 14:41:15.7521|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-07-02 14:41:15.7521|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {510baccb-bb16-426f-b8fe-6d36ca1d3f21} may be persisted to storage in unencrypted form. |url: |action: 2025-07-02 14:41:19.7444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:19.7444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:24.7462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:24.7462||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:29.7480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:29.7480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:34.7499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:34.7499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:39.7519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:39.7519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:44.7432||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:41:44.7432||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:41:44.7544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:44.7544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:49.7590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:49.7590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:54.7616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:54.7616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:41:59.7622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:41:59.7622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:04.7647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:04.7647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:09.7669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:09.7669||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:14.7499||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:42:14.7499||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:42:14.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:14.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:14.8598||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:1751463674765;LastJobId:274614;NextExecution:1751463720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463734853;NextExecution:1751463840000;LastJobId:274616), NextExecution: (7/2/2025 1:44:00 PM) |url: |action: 2025-07-02 14:42:14.8598||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:1751463674765;LastJobId:274615;NextExecution:1751463720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463734853;NextExecution:1751463840000;LastJobId:274617), NextExecution: (7/2/2025 1:44:00 PM) |url: |action: 2025-07-02 14:42:14.8730||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:42:19.7682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:19.7682||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:24.7704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:24.7704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:29.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:29.7722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:34.7746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:34.7746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:39.7754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:39.7754||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:44.7511||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:42:44.7511||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:42:44.7795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:44.7795||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:49.7823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:49.7823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:54.7855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:54.7855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:42:59.7864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:42:59.7864||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:04.7898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:04.7898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:09.7929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:09.7929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:14.7532||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:43:14.7532||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:43:14.7978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:14.7978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:19.7991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:19.7991||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:24.8029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:24.8029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:29.8054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:29.8054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:34.8055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:34.8055||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:39.8104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:39.8104||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:44.7521||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:43:44.7521||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:43:44.8115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:44.8115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:49.8141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:49.8141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:54.8173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:54.8173||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:43:59.8218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:43:59.8218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:04.8247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:04.8247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:09.8266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:09.8266||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:14.7546||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:44:14.7546||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:44:14.8311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:14.8311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:14.8991||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:1751463734853;LastJobId:274616;NextExecution:1751463840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463854893;NextExecution:1751463960000;LastJobId:274618), NextExecution: (7/2/2025 1:46:00 PM) |url: |action: 2025-07-02 14:44:14.9074||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:1751463734853;LastJobId:274617;NextExecution:1751463840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463854893;NextExecution:1751463960000;LastJobId:274619), NextExecution: (7/2/2025 1:46:00 PM) |url: |action: 2025-07-02 14:44:14.9074||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:44:19.8314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:19.8314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:24.8320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:24.8320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:29.8330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:29.8330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:34.8361||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:34.8361||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:39.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:39.8412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:44.7577||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:44:44.7577||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:44:44.8428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:44.8428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:49.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:49.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:54.8457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:54.8457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:44:59.8480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:44:59.8480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:04.8501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:04.8501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:09.8512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:09.8512||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:14.7586||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:45:14.7586||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:45:14.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:14.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:19.8545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:19.8545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:24.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:24.8546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:29.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:29.8585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:34.8596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:34.8596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:39.8604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:39.8604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:44.7600||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:45:44.7600||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:45:44.8626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:44.8626||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:49.8641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:49.8641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:54.8656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:54.8656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:45:59.8673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:45:59.8673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:04.8676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:04.8676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:09.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:09.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:14.7424||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:46:14.7424||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:46:14.7598||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:46:14.7598||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:46:14.8750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:14.8750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:14.9329||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:1751463854893;LastJobId:274618;NextExecution:1751463960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463974928;NextExecution:1751464080000;LastJobId:274620), NextExecution: (7/2/2025 1:48:00 PM) |url: |action: 2025-07-02 14:46:14.9329||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:1751463854893;LastJobId:274619;NextExecution:1751463960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751463974928;NextExecution:1751464080000;LastJobId:274621), NextExecution: (7/2/2025 1:48:00 PM) |url: |action: 2025-07-02 14:46:14.9329||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:46:19.8793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:19.8793||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:24.8808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:24.8808||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:29.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:29.8844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:34.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:34.8883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:39.8914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:39.8914||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:44.7630||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:46:44.7630||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:46:44.8927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:44.8927||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:49.8952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:49.8952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:54.8968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:54.8968||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:46:59.9000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:46:59.9000||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:04.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:04.9029||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:09.9065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:09.9065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:14.7635||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:47:14.7635||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:47:14.9084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:14.9084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:19.9098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:19.9098||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:24.9136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:24.9136||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:29.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:29.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:34.9225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:34.9225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:39.9269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:39.9269||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:44.7647||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:47:44.7647||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:47:44.9288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:44.9288||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:49.9295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:49.9295||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:54.9326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:54.9326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:47:59.9334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:47:59.9334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:04.9353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:04.9353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:09.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:09.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:14.7686||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:48:14.7686||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:48:14.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:14.9392||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:14.9699||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:1751463974928;LastJobId:274620;NextExecution:1751464080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464094965;NextExecution:1751464200000;LastJobId:274622), NextExecution: (7/2/2025 1:50:00 PM) |url: |action: 2025-07-02 14:48:14.9772||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:1751463974928;LastJobId:274621;NextExecution:1751464080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464094965;NextExecution:1751464200000;LastJobId:274623), NextExecution: (7/2/2025 1:50:00 PM) |url: |action: 2025-07-02 14:48:14.9772||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:48:19.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:19.9419||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:24.9438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:24.9438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:29.9474||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:29.9474||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:34.9506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:34.9506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:39.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:39.9525||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:44.7733||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:48:44.7733||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:48:44.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:44.9544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:49.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:49.9564||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:54.9571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:54.9571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:48:59.9594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:48:59.9594||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:04.9633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:04.9633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:09.9654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:09.9654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:14.7773||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:49:14.7773||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:49:14.9694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:14.9694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:19.9701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:19.9701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:24.9706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:24.9706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:29.9744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:29.9744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:34.9753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:34.9753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:39.9772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:39.9772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:44.7830||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:49:44.7830||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:49:44.9801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:44.9801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:49.9818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:49.9818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:54.9866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:54.9866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:49:59.9884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:49:59.9884||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:00.0056||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:1751464094965;LastJobId:274622;NextExecution:1751464200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464200000;NextExecution:1751464320000;LastJobId:274624), NextExecution: (7/2/2025 1:52:00 PM) |url: |action: 2025-07-02 14:50:00.0130||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:1751464094965;LastJobId:274623;NextExecution:1751464200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464200000;NextExecution:1751464320000;LastJobId:274625), NextExecution: (7/2/2025 1:52:00 PM) |url: |action: 2025-07-02 14:50:00.0130||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:50:04.9891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:04.9891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:09.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:09.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:14.7881||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:50:14.7881||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:50:14.9905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:14.9905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:19.9910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:19.9910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:24.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:24.9957||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:29.9997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:29.9997||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:35.0018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:35.0018||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:40.0037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:40.0037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:44.7927||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:50:44.7927||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:50:45.0038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:45.0038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:50.0065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:50.0065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:50:55.0110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:50:55.0110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:00.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:00.0115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:05.0162||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:05.0162||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:10.0198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:10.0198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:14.7449||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:51:14.7449||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:51:14.7979||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:51:14.7979||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:51:15.0211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:15.0211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:20.0232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:20.0232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:25.0237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:25.0237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:30.0285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:30.0285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:35.0310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:35.0310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:40.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:40.0346||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:44.7992||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:51:44.7992||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:51:45.0352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:45.0352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:50.0372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:50.0372||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:51:55.0390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:51:55.0390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:00.0438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:00.0438||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:1751464200000;LastJobId:274624;NextExecution:1751464320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464320039;NextExecution:1751464440000;LastJobId:274626), NextExecution: (7/2/2025 1:54:00 PM) |url: |action: 2025-07-02 14:52:00.0438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:00.0438||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:1751464200000;LastJobId:274625;NextExecution:1751464320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464320039;NextExecution:1751464440000;LastJobId:274627), NextExecution: (7/2/2025 1:54:00 PM) |url: |action: 2025-07-02 14:52:00.0541||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:52:05.0479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:05.0479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:10.0499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:10.0499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:14.8003||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:52:14.8003||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:52:15.0505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:15.0505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:20.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:20.0509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:25.0546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:25.0546||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:30.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:30.0552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:35.0554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:35.0554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:40.0590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:40.0590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:44.8018||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:52:44.8018||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:52:45.0598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:45.0598||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:50.0606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:50.0606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:52:55.0636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:52:55.0636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:00.0670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:00.0670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:05.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:05.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:10.0756||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:10.0756||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:14.8086||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:53:14.8086||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:53:15.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:15.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:20.0769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:20.0769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:25.0796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:25.0796||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:30.0820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:30.0820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:35.0849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:35.0849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:40.0891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:40.0891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:44.8108||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:53:44.8108||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:53:45.0917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:45.0917||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:50.0938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:50.0938||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:53:55.0971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:53:55.0971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:00.0859||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:1751464320039;LastJobId:274626;NextExecution:1751464440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464440080;NextExecution:1751464560000;LastJobId:274628), NextExecution: (7/2/2025 1:56:00 PM) |url: |action: 2025-07-02 14:54:00.0859||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:1751464320039;LastJobId:274627;NextExecution:1751464440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464440080;NextExecution:1751464560000;LastJobId:274629), NextExecution: (7/2/2025 1:56:00 PM) |url: |action: 2025-07-02 14:54:00.0859||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:54:00.0998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:00.0998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:05.1045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:05.1045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:10.1063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:10.1063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:14.8107||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:54:14.8107||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:54:15.1089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:15.1089||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:20.1116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:20.1116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:25.1150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:25.1150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:30.1193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:30.1193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:35.1213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:35.1213||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:40.1217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:40.1217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:44.8161||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:54:44.8161||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:54:45.1225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:45.1225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:50.1242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:50.1242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:54:55.1264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:54:55.1264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:00.1270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:00.1270||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:05.1311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:05.1311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:10.1310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:10.1310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:14.8198||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:55:14.8198||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:55:15.1336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:15.1336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:20.1348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:20.1348||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:25.1395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:25.1395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:30.1444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:30.1444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:35.1445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:35.1445||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:40.1465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:40.1465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:44.8212||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:55:44.8212||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:55:45.1486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:45.1486||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:50.1501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:50.1501||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:55:55.1505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:55:55.1505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:00.1214||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:1751464440080;LastJobId:274628;NextExecution:1751464560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464560111;NextExecution:1751464680000;LastJobId:274630), NextExecution: (7/2/2025 1:58:00 PM) |url: |action: 2025-07-02 14:56:00.1214||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:1751464440080;LastJobId:274629;NextExecution:1751464560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464560111;NextExecution:1751464680000;LastJobId:274631), NextExecution: (7/2/2025 1:58:00 PM) |url: |action: 2025-07-02 14:56:00.1332||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:56:00.1517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:00.1517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:05.1539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:05.1539||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:10.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:10.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:14.7480||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 14:56:14.7480||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 14:56:14.8248||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:56:14.8248||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:56:15.1577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:15.1577||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:20.1625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:20.1625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:25.1643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:25.1643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:30.1671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:30.1671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:35.1691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:35.1691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:40.1727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:40.1727||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:44.8245||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:56:44.8245||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:56:45.1731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:45.1731||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:50.1744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:50.1744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:56:55.1763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:56:55.1763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:00.1762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:00.1762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:05.1770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:05.1770||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:10.1806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:10.1806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:14.8280||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:57:14.8280||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:57:15.1823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:15.1823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:20.1869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:20.1869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:25.1909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:25.1909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:30.1948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:30.1948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:35.1952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:35.1952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:40.1985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:40.1985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:44.8313||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:57:44.8313||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:57:45.1992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:45.1992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:50.2039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:50.2039||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:57:55.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:57:55.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:00.1502||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:1751464560111;LastJobId:274630;NextExecution:1751464680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464680145;NextExecution:1751464800000;LastJobId:274632), NextExecution: (7/2/2025 2:00:00 PM) |url: |action: 2025-07-02 14:58:00.1502||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:1751464560111;LastJobId:274631;NextExecution:1751464680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464680145;NextExecution:1751464800000;LastJobId:274633), NextExecution: (7/2/2025 2:00:00 PM) |url: |action: 2025-07-02 14:58:00.1611||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 14:58:00.2063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:00.2063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:05.2081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:05.2081||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:10.2118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:10.2118||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:14.8323||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:58:14.8323||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:58:15.2141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:15.2141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:20.2156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:20.2156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:25.2193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:25.2193||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:30.2220||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:30.2220||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:35.2229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:35.2229||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:40.2264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:40.2264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:44.8330||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:58:44.8330||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:58:45.2304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:45.2304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:50.2336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:50.2336||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:58:55.2377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:58:55.2377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:00.2422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:00.2422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:05.2429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:05.2429||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:10.2448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:10.2448||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:14.8363||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:59:14.8363||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:59:15.2454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:15.2454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:20.2485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:20.2485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:25.2492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:25.2492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:30.2505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:30.2505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:35.2530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:35.2530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:40.2548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:40.2548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:44.8399||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 14:59:44.8399||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 14:59:45.2554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:45.2554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:50.2561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:50.2561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 14:59:55.2615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 14:59:55.2615||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:00.1799||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:1751461454681;LastJobId:274577;NextExecution:1751464800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464800175;NextExecution:1751468400000;LastJobId:274634), NextExecution: (7/2/2025 3:00:00 PM) |url: |action: 2025-07-02 15:00:00.1905||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:1751464680145;LastJobId:274632;NextExecution:1751464800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464800175;NextExecution:1751464920000;LastJobId:274635), NextExecution: (7/2/2025 2:02:00 PM) |url: |action: 2025-07-02 15:00:00.1905||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:1751461454681;LastJobId:274578;NextExecution:1751464800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464800175;NextExecution:1751468400000;LastJobId:274636), NextExecution: (7/2/2025 3:00:00 PM) |url: |action: 2025-07-02 15:00:00.1905||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:1751464680145;LastJobId:274633;NextExecution:1751464800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464800175;NextExecution:1751464920000;LastJobId:274637), NextExecution: (7/2/2025 2:02:00 PM) |url: |action: 2025-07-02 15:00:00.2074||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:00:00.2562||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 7/2/2025 2:00:00 PM |url: |action: 2025-07-02 15:00:00.2562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:00.2562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:00.2779||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-07-02 15:00:00.2850||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-07-02 15:00:00.2850||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-07-02 15:00:00.2850||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-07-02 15:00:01.7561||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-07-02 15:00:01.8923||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-07-02 15:00:01.8923||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-07-02 15:00:01.8923||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-07-02 15:00:01.8923||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-07-02 15:00:01.8923||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-07-02 15:00:03.5696||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-07-02 15:00:03.6257||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:03.6257||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:05.2632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:05.2632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:05.6840||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:05.6840||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:05.6998||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-07-02 15:00:05.6998||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-07-02 15:00:05.6998||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:05.6998||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:05.7019||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 15:00:06.1318||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-07-02 15:00:06.1318||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:06.1318||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:06.3221||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:06.3221||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:06.3221||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 15:00:06.3305||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 15:00:06.3305||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:06.3305||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:06.3305||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 15:00:06.7545||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-07-02 15:00:06.7545||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:06.7545||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:06.9537||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:06.9537||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:06.9607||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 15:00:06.9607||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 15:00:06.9607||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:06.9607||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-07-02 15:00:06.9607||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-07-02 15:00:07.3689||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-07-02 15:00:07.3731||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:07.3731||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-07-02 15:00:07.5508||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-07-02 15:00:07.9344||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-07-02 15:00:07.9455||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-07-02 15:00:07.9455||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-07-02 15:00:07.9455||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-07-02 15:00:07.9455||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-07-02 15:00:07.9455||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-07-02 15:00:08.4521||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-07-02 15:00:08.4595||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-07-02 15:00:08.4595||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-07-02 15:00:08.4595||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-07-02 15:00:08.4595||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-07-02 15:00:08.4595||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-07-02 15:00:08.8089||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-07-02 15:00:08.8167||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-07-02 15:00:08.8167||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-07-02 15:00:08.8167||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-07-02 15:00:08.8167||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-07-02 15:00:08.8167||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-07-02 15:00:09.5161||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-07-02 15:00:09.5161||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-07-02 15:00:09.5161||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-07-02 15:00:09.5161||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-07-02 15:00:09.5161||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-07-02 15:00:09.5302||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-07-02 15:00:09.8860||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-07-02 15:00:09.8860||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:09.8860||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:10.0891||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:10.0891||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:10.0891||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-07-02 15:00:10.0962||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-07-02 15:00:10.0962||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-07-02 15:00:10.0962||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-07-02 15:00:10.0962||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-07-02 15:00:10.2679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:10.2679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:10.4946||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-07-02 15:00:10.4946||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:10.4946||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-07-02 15:00:10.6732||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-07-02 15:00:11.2017||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-07-02 15:00:11.2054||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-07-02 15:00:11.2054||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:11.3780||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 15:00:11.7487||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-07-02 15:00:11.7487||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 15:00:11.7487||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 15:00:11.7487||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:11.7487||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:11.7487||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 15:00:12.1499||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-07-02 15:00:12.1499||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 15:00:12.1577||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 15:00:12.1577||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:12.1577||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-07-02 15:00:12.1577||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-07-02 15:00:12.6337||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-07-02 15:00:12.6415||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-07-02 15:00:12.6415||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-07-02 15:00:12.6415||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 15:00:12.6415||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 15:00:12.6415||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 15:00:13.2325||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-07-02 15:00:13.2400||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 15:00:13.2400||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 15:00:13.2400||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-07-02 15:00:13.2400||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-07-02 15:00:13.2400||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-07-02 15:00:13.6720||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-07-02 15:00:13.6720||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-07-02 15:00:13.6720||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-07-02 15:00:14.8421||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:00:14.8421||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:00:15.2687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:15.2687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:20.2688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:20.2688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:25.2695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:25.2695||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:30.2698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:30.2698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:35.2742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:35.2742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:40.2781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:40.2781||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:44.8514||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:00:44.8514||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:00:45.2803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:45.2803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:50.2803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:50.2803||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:00:55.2836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:00:55.2836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:00.2870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:00.2870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:05.2880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:05.2880||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:10.2925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:10.2925||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:14.7507||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 15:01:14.7507||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 15:01:14.8571||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:01:14.8571||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:01:15.2964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:15.2964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:20.2980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:20.2980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:25.2984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:25.2984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:30.3001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:30.3001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:35.3031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:35.3031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:40.3038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:40.3038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:44.8658||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:01:44.8658||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:01:45.3067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:45.3067||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:50.3076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:50.3076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:01:55.3097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:01:55.3097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:00.2335||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:1751464800175;LastJobId:274635;NextExecution:1751464920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464920227;NextExecution:1751465040000;LastJobId:274638), NextExecution: (7/2/2025 2:04:00 PM) |url: |action: 2025-07-02 15:02:00.2335||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:1751464800175;LastJobId:274637;NextExecution:1751464920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751464920227;NextExecution:1751465040000;LastJobId:274639), NextExecution: (7/2/2025 2:04:00 PM) |url: |action: 2025-07-02 15:02:00.2335||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:02:00.3101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:00.3101||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:05.3137||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:05.3137||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:10.3140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:10.3140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:14.8719||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:02:14.8719||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:02:15.3159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:15.3159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:20.3178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:20.3178||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:25.3223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:25.3223||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:30.3245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:30.3245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:35.3261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:35.3261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:40.3273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:40.3273||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:44.8774||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:02:44.8774||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:02:45.3299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:45.3299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:50.3330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:50.3330||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:02:55.3376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:02:55.3376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:00.3406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:00.3406||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:05.3413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:05.3413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:10.3444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:10.3444||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:14.8792||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:03:14.8792||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:03:15.3463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:15.3463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:20.3502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:20.3502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:25.3543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:25.3543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:30.3558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:30.3558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:35.3562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:35.3562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:40.3586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:40.3586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:44.8789||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:03:44.8789||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:03:45.3607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:45.3607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:50.3655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:50.3655||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:03:55.3699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:03:55.3699||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:00.2686||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:1751464920227;LastJobId:274638;NextExecution:1751465040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465040264;NextExecution:1751465160000;LastJobId:274640), NextExecution: (7/2/2025 2:06:00 PM) |url: |action: 2025-07-02 15:04:00.2686||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:1751464920227;LastJobId:274639;NextExecution:1751465040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465040264;NextExecution:1751465160000;LastJobId:274641), NextExecution: (7/2/2025 2:06:00 PM) |url: |action: 2025-07-02 15:04:00.2796||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:04:00.3716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:00.3716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:05.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:05.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:10.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:10.3742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:14.8808||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:04:14.8808||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:04:15.3788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:15.3788||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:20.3818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:20.3818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:25.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:25.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:30.3876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:30.3876||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:35.3878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:35.3878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:40.3902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:40.3902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:44.8854||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:04:44.8854||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:04:45.3929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:45.3929||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:50.3960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:50.3960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:04:55.3988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:04:55.3988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:00.4012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:00.4012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:05.4047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:05.4047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:10.4092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:10.4092||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:14.8872||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:05:14.8872||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:05:15.4124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:15.4124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:20.4143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:20.4143||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:25.4159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:25.4159||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:30.4183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:30.4183||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:35.4189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:35.4189||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:40.4228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:40.4228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:44.8910||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:05:44.8910||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:05:45.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:45.4246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:50.4278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:50.4278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:05:55.4316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:05:55.4316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:00.3125||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:1751465040264;LastJobId:274640;NextExecution:1751465160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465160307;NextExecution:1751465280000;LastJobId:274642), NextExecution: (7/2/2025 2:08:00 PM) |url: |action: 2025-07-02 15:06:00.3125||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:1751465040264;LastJobId:274641;NextExecution:1751465160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465160307;NextExecution:1751465280000;LastJobId:274643), NextExecution: (7/2/2025 2:08:00 PM) |url: |action: 2025-07-02 15:06:00.3125||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:06:00.4323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:00.4323||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:05.4354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:05.4354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:10.4383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:10.4383||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:14.7490||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 15:06:14.7490||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 15:06:14.8947||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:06:14.8947||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:06:15.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:15.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:20.4437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:20.4437||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:25.4469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:25.4469||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:30.4488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:30.4488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:35.4502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:35.4502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:40.4514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:40.4514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:44.8953||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:06:44.8953||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:06:45.4554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:45.4554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:50.4555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:50.4555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:06:55.4570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:06:55.4570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:00.4581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:00.4581||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:05.4605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:05.4605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:10.4648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:10.4648||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:14.8994||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:07:14.8994||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:07:15.4680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:15.4680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:20.4706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:20.4706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:25.4732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:25.4732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:30.4776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:30.4776||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:35.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:35.4813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:40.4859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:40.4859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:44.9053||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:07:44.9053||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:07:45.4887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:45.4887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:50.4910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:50.4910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:07:55.4956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:07:55.4956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:00.3458||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:1751465160307;LastJobId:274642;NextExecution:1751465280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465280342;NextExecution:1751465400000;LastJobId:274644), NextExecution: (7/2/2025 2:10:00 PM) |url: |action: 2025-07-02 15:08:00.3458||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:1751465160307;LastJobId:274643;NextExecution:1751465280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465280342;NextExecution:1751465400000;LastJobId:274645), NextExecution: (7/2/2025 2:10:00 PM) |url: |action: 2025-07-02 15:08:00.3458||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:08:00.4999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:00.4999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:05.5044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:05.5044||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:10.5069||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:10.5069||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:14.9089||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:08:14.9089||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:08:15.5082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:15.5082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:20.5113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:20.5113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:25.5132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:25.5132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:30.5134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:30.5134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:35.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:35.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:40.5190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:40.5190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:44.9131||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:08:44.9131||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:08:45.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:45.5235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:50.5254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:50.5254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:08:55.5301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:08:55.5301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:00.5308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:00.5308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:05.5313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:05.5313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:10.5344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:10.5344||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:14.9136||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:09:14.9136||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:09:15.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:15.5389||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:20.5416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:20.5416||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:25.5442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:25.5442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:30.5447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:30.5447||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:35.5478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:35.5478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:40.5506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:40.5506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:44.9141||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:09:44.9141||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:09:45.5514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:45.5514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:50.5524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:50.5524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:09:55.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:09:55.5527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:00.3756||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:1751465280342;LastJobId:274644;NextExecution:1751465400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465400371;NextExecution:1751465520000;LastJobId:274646), NextExecution: (7/2/2025 2:12:00 PM) |url: |action: 2025-07-02 15:10:00.3756||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:1751465280342;LastJobId:274645;NextExecution:1751465400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465400371;NextExecution:1751465520000;LastJobId:274647), NextExecution: (7/2/2025 2:12:00 PM) |url: |action: 2025-07-02 15:10:00.3756||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:10:00.5572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:00.5572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:05.5601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:05.5601||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:10.5604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:10.5604||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:14.9180||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:10:14.9180||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:10:15.5641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:15.5641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:20.5666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:20.5666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:25.5671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:25.5671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:30.5717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:30.5717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:35.5736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:35.5736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:40.5763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:40.5763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:44.9185||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:10:44.9185||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:10:45.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:45.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:50.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:50.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:10:55.5823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:10:55.5823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:00.5872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:00.5872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:05.5892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:05.5892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:10.5898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:10.5898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:14.7523||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-07-02 15:11:14.7523||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-07-02 15:11:14.7523||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-07-02 15:11:14.7523||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 15:11:14.7632||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-07-02 15:11:14.7632||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 15:11:14.7632||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-07-02 15:11:14.7632||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-07-02 15:11:14.7632||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-07-02 15:11:14.7632||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-07-02 15:11:14.7632||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-07-02 15:11:14.7632||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-07-02 15:11:14.9226||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:11:14.9226||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:11:15.5913||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:15.6078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:20.6099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:20.6099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:25.6126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:25.6126||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:30.6163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:30.6163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:35.6197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:35.6197||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:40.6214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:40.6214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:44.9235||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:11:44.9235||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:11:45.6233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:45.6233||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:50.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:50.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:11:55.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:11:55.6260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:00.4136||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:1751465400371;LastJobId:274646;NextExecution:1751465520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465520409;NextExecution:1751465640000;LastJobId:274648), NextExecution: (7/2/2025 2:14:00 PM) |url: |action: 2025-07-02 15:12:00.4199||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:1751465400371;LastJobId:274647;NextExecution:1751465520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465520409;NextExecution:1751465640000;LastJobId:274649), NextExecution: (7/2/2025 2:14:00 PM) |url: |action: 2025-07-02 15:12:00.4199||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:12:00.6286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:00.6286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:05.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:05.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:10.6324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:10.6324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:14.9259||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:12:14.9259||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:12:15.6360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:15.6360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:20.6385||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:20.6385||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:25.6413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:25.6413||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:30.6458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:30.6458||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:35.6507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:35.6507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:40.6521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:40.6521||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:44.9303||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:12:44.9303||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:12:45.6550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:45.6550||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:50.6565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:50.6565||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:12:55.6570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:12:55.6570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:00.6585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:00.6585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:05.6591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:05.6591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:10.6613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:10.6613||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:14.9369||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:13:14.9369||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:13:15.6661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:15.6661||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:20.6690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:20.6690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:25.6689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:25.6689||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:30.6724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:30.6724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:35.6768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:35.6768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:40.6769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:40.6769||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:44.9389||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:13:44.9389||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:13:45.6813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:45.6813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:50.6843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:50.6843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:13:55.6861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:13:55.6861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:00.4500||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:1751465520409;LastJobId:274648;NextExecution:1751465640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465640446;NextExecution:1751465760000;LastJobId:274650), NextExecution: (7/2/2025 2:16:00 PM) |url: |action: 2025-07-02 15:14:00.4500||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:1751465520409;LastJobId:274649;NextExecution:1751465640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465640446;NextExecution:1751465760000;LastJobId:274651), NextExecution: (7/2/2025 2:16:00 PM) |url: |action: 2025-07-02 15:14:00.4627||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:14:00.6878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:00.6878||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:05.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:05.6924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:10.6964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:10.6964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:14.9389||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:14:14.9389||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:14:15.6970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:15.6970||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:20.6977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:20.6977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:25.6988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:25.6988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:30.7024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:30.7024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:35.7042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:35.7042||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:40.7079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:40.7079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:44.9427||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:14:44.9427||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:14:45.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:45.7107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:50.7149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:50.7149||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:14:55.7160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:14:55.7160||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:00.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:00.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:05.7190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:05.7190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:10.7208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:10.7208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:14.9464||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:15:14.9464||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:15:15.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:15.7241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:20.7246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:20.7246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:25.7277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:25.7277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:30.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:30.7324||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:35.7339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:35.7339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:40.7367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:40.7367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:44.9479||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:15:44.9479||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:15:45.7369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:45.7369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:50.7382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:50.7382||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:15:55.7399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:15:55.7399||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:00.4875||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:1751465640446;LastJobId:274650;NextExecution:1751465760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465760482;NextExecution:1751465880000;LastJobId:274652), NextExecution: (7/2/2025 2:18:00 PM) |url: |action: 2025-07-02 15:16:00.4947||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:1751465640446;LastJobId:274651;NextExecution:1751465760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465760482;NextExecution:1751465880000;LastJobId:274653), NextExecution: (7/2/2025 2:18:00 PM) |url: |action: 2025-07-02 15:16:00.4947||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:16:00.7400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:00.7400||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:05.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:05.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:10.7450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:10.7450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:14.7607||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-07-02 15:16:14.7607||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-07-02 15:16:14.9521||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:16:14.9521||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:16:15.7493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:15.7493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:20.7530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:20.7530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:25.7543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:25.7543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:30.7560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:30.7560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:35.7585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:35.7585||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:40.7603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:40.7603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:44.9586||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:16:44.9586||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:16:45.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:45.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:50.7651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:50.7651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:16:55.7698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:16:55.7698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:00.7717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:00.7717||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:05.7735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:05.7735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:10.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:10.7755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:14.9606||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:17:14.9606||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:17:15.7760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:15.7760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:20.7779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:20.7779||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:25.7780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:25.7780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:30.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:30.7816||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:35.7837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:35.7837||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:40.7841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:40.7841||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:44.9625||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:17:44.9625||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:17:45.7862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:45.7862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:50.7907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:50.7907||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:17:55.7949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:17:55.7949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:00.5232||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:1751465760482;LastJobId:274652;NextExecution:1751465880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465880519;NextExecution:1751466000000;LastJobId:274654), NextExecution: (7/2/2025 2:20:00 PM) |url: |action: 2025-07-02 15:18:00.5232||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:1751465760482;LastJobId:274653;NextExecution:1751465880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751465880519;NextExecution:1751466000000;LastJobId:274655), NextExecution: (7/2/2025 2:20:00 PM) |url: |action: 2025-07-02 15:18:00.5343||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:18:00.7955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:00.7955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:05.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:05.7974||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:10.8019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:10.8019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:14.9640||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:18:14.9640||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:18:15.8061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:15.8061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:20.8080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:20.8080||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:25.8099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:25.8099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:30.8141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:30.8141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:35.8174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:35.8174||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:40.8194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:40.8194||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:44.9698||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:18:44.9698||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:18:45.8201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:45.8201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:50.8220||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:50.8220||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:18:55.8239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:18:55.8239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:00.8246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:00.8246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:05.8264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:05.8264||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:10.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:10.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:14.9704||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:19:14.9708||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:19:15.8313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:15.8313||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:20.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:20.8316||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:25.8351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:25.8351||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:30.8358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:30.8358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:35.8377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:35.8377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:40.8422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:40.8422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:44.9756||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 heartbeat successfully sent |url: |action: 2025-07-02 15:19:44.9756||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:3328:11a15982 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-07-02 15:19:45.8441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:45.8441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:50.8480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:50.8480||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:19:55.8484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:19:55.8484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:20:00.5587||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:1751465880519;LastJobId:274654;NextExecution:1751466000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751466000554;NextExecution:1751466120000;LastJobId:274656), NextExecution: (7/2/2025 2:22:00 PM) |url: |action: 2025-07-02 15:20:00.5654||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:1751465880519;LastJobId:274655;NextExecution:1751466000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1751466000554;NextExecution:1751466120000;LastJobId:274657), NextExecution: (7/2/2025 2:22:00 PM) |url: |action: 2025-07-02 15:20:00.5654||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-07-02 15:20:00.8499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:20:00.8499||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:20:05.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:20:05.8518||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:20:10.8541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-07-02 15:20:10.8541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-07-02 15:20:13.8635||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 caught stopping signal... |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:f246a1a8 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7a5a4ba3 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b5aa7e9b stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b722c29a stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5067035c stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c54fccd4 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d12bf9f7 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5be79eb3 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c412f41d stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e4b41bf9 stopped in 0 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:e615c6ec stopped in 0.1258 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:7307f3ed stopped in 0.1192 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:b42480a7 stopped in 0.1376 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:1933742f stopped in 0.1267 ms |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:1a05ccbc stopped in 0.1404 ms |url: |action: 2025-07-02 15:20:13.8635||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 caught stopped signal... |url: |action: 2025-07-02 15:20:13.8635||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1ad4558a stopped in 3.3294 ms |url: |action: 2025-07-02 15:20:14.7548||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fcb656ed stopped in 888.472 ms |url: |action: 2025-07-02 15:20:14.8784||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6e746d75 stopped in 1012.044 ms |url: |action: 2025-07-02 15:20:14.8784||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:73f69bb4 stopped in 1012.0861 ms |url: |action: 2025-07-02 15:20:14.8833||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:efc4a496 stopped in 1016.9792 ms |url: |action: 2025-07-02 15:20:14.8833||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a2d7cd8e stopped in 1021.926 ms |url: |action: 2025-07-02 15:20:14.8833||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:24cdaef0 stopped in 1021.9862 ms |url: |action: 2025-07-02 15:20:14.8833||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:22d7dae8 stopped in 1022.0154 ms |url: |action: 2025-07-02 15:20:14.8931||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1040fa20 stopped in 1026.7634 ms |url: |action: 2025-07-02 15:20:14.8931||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d148ac36 stopped in 1026.7828 ms |url: |action: 2025-07-02 15:20:14.8931||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1463a83e stopped in 1026.9132 ms |url: |action: 2025-07-02 15:20:14.8931||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 All dispatchers stopped |url: |action: 2025-07-02 15:20:14.8931||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:29bcac5b stopped in 1027.9287 ms |url: |action: 2025-07-02 15:20:14.8931||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 is reporting itself as stopped... |url: |action: 2025-07-02 15:20:14.8931||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 successfully reported itself as stopped in 3.0668 ms |url: |action: 2025-07-02 15:20:14.8931||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:3328:11a15982 has been stopped in total 1032.4081 ms |url: |action: 2025-07-02 15:20:14.8931||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c07ebadb stopped in 1034.8839 ms |url: |action: