2026-08-22 00:00:03.8506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:03.8506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:08.8537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:08.8537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:09.0388||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:1787352173381;LastJobId:286780;NextExecution:1787353200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353209033;NextExecution:1787356800000;LastJobId:286799), NextExecution: (8/22/2026 12:00:00 AM) |url: |action: 2026-08-22 00:00:09.0388||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:1787353088996;LastJobId:286797;NextExecution:1787353200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353209033;NextExecution:1787353320000;LastJobId:286800), NextExecution: (8/21/2026 11:02:00 PM) |url: |action: 2026-08-22 00:00:09.0554||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:1787352173381;LastJobId:286781;NextExecution:1787353200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353209033;NextExecution:1787356800000;LastJobId:286801), NextExecution: (8/22/2026 12:00:00 AM) |url: |action: 2026-08-22 00:00:09.0554||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:1787353088996;LastJobId:286798;NextExecution:1787353200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353209033;NextExecution:1787353320000;LastJobId:286802), NextExecution: (8/21/2026 11:02:00 PM) |url: |action: 2026-08-22 00:00:09.0703||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:00:09.0703||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 8/21/2026 11:00:09 PM |url: |action: 2026-08-22 00:00:09.0703||WARN|CourseService.Core.Service.PaymentService|19 transactions found to be reprocessed |url: |action: 2026-08-22 00:00:09.0703||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2026-08-22 00:00:09.0703||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2026-08-22 00:00:09.0703||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2026-08-22 00:00:09.4360||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","gateway_response_code":null,"response_code":null,"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: 2026-08-22 00:00:09.4483||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2026-08-22 00:00:09.4483||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2026-08-22 00:00:09.4483||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2026-08-22 00:00:09.4483||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2026-08-22 00:00:09.4483||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2026-08-22 00:00:09.8137||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","gateway_response_code":"approved","response_code":"00","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: 2026-08-22 00:00:09.8205||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:09.8205||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:10.1362||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2026-08-22 00:00:10.4465||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","gateway_response_code":"approved","response_code":"00","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: 2026-08-22 00:00:10.4465||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:10.4465||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:10.5914||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2026-08-22 00:00:10.9352||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","gateway_response_code":"approved","response_code":"00","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: 2026-08-22 00:00:10.9352||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:10.9352||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2026-08-22 00:00:11.0678||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2026-08-22 00:00:11.3923||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","gateway_response_code":"approved","response_code":"00","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: 2026-08-22 00:00:11.3923||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:11.3923||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2026-08-22 00:00:11.5255||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2026-08-22 00:00:11.8549||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: 2026-08-22 00:00:11.8549||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2026-08-22 00:00:11.8549||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2026-08-22 00:00:11.8549||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2026-08-22 00:00:11.8549||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2026-08-22 00:00:11.8549||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2026-08-22 00:00:12.1933||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","gateway_response_code":"unknown","response_code":"T0","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: 2026-08-22 00:00:12.1933||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2026-08-22 00:00:12.1933||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2026-08-22 00:00:12.1933||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2026-08-22 00:00:12.1933||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2026-08-22 00:00:12.1933||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2026-08-22 00:00:12.7077||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.","gateway_response_code":"unknown","response_code":"VG","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: 2026-08-22 00:00:12.7077||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2026-08-22 00:00:12.7077||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2026-08-22 00:00:12.7077||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2026-08-22 00:00:12.7077||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2026-08-22 00:00:12.7077||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2026-08-22 00:00:13.4078||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: 2026-08-22 00:00:13.4217||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2026-08-22 00:00:13.4217||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2026-08-22 00:00:13.4217||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2026-08-22 00:00:13.4217||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2026-08-22 00:00:13.4217||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2026-08-22 00:00:13.8558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:13.8558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:13.9783||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: 2026-08-22 00:00:13.9783||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:13.9783||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:14.1477||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2026-08-22 00:00:14.1482||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2026-08-22 00:00:14.4718||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","gateway_response_code":"approved","response_code":"00","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: 2026-08-22 00:00:14.4754||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:14.4754||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2026-08-22 00:00:14.6068||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2026-08-22 00:00:14.6153||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2026-08-22 00:00:15.0299||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: 2026-08-22 00:00:15.0299||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:15.0299||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.1649||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2026-08-22 00:00:15.5311||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: 2026-08-22 00:00:15.5416||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2026-08-22 00:00:15.5416||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2026-08-22 00:00:15.5416||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.5416||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.5416||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2026-08-22 00:00:15.9010||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: 2026-08-22 00:00:15.9010||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2026-08-22 00:00:15.9010||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2026-08-22 00:00:15.9010||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.9010||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2026-08-22 00:00:15.9010||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2026-08-22 00:00:16.2259||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: 2026-08-22 00:00:16.2259||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2026-08-22 00:00:16.2259||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2026-08-22 00:00:16.2259||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2026-08-22 00:00:16.2259||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2026-08-22 00:00:16.2259||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2026-08-22 00:00:16.5416||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","gateway_response_code":null,"response_code":null,"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: 2026-08-22 00:00:16.5416||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2026-08-22 00:00:16.5416||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2026-08-22 00:00:16.5416||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2026-08-22 00:00:16.5416||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2026-08-22 00:00:16.5416||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2026-08-22 00:00:16.8575||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","gateway_response_code":null,"response_code":null,"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: 2026-08-22 00:00:16.8575||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2026-08-22 00:00:16.8575||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2026-08-22 00:00:16.8575||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1777537712854 |url: |action: 2026-08-22 00:00:16.8575||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1777537712854 |url: |action: 2026-08-22 00:00:16.8575||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1777537712854 |url: |action: 2026-08-22 00:00:17.2890||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1777537712854, Details [{"status":true,"message":"Verification successful","data":{"id":6094034497,"domain":"live","status":"success","reference":"1777537712854","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2026-04-30T08:29:58.000Z","created_at":"2026-04-30T08:28:55.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"154.113.165.98","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1777537736,"time_spent":63,"attempts":0,"errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"pending","message":"Payment in progress with bank","time":1},{"type":"action","message":"Set payment method to: bank_transfer","time":3},{"type":"success","message":"Successfully paid with bank_transfer","time":63}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_l75dtk6r4o","bin":"023XXX","last4":"X507","exp_month":"04","exp_year":"2026","channel":"bank_transfer","card_type":"transfer","bank":"ALAT by WEMA","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"ALAT by WEMA","sender_country":"NG","sender_bank_account_number":"XXXXXXX507","sender_name":"MOSUNMOLA ADEFARATI","narration":"ALAT NIP TRANSFER TO PAYSTACK CHECKOUT FROM MOSUNMOLA ADEFARATI","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":360564732,"first_name":"","last_name":"","email":"mosunmolaadefarati005@gmail.com","customer_code":"CUS_zz644ugqspy1lq5","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2026-04-30T08:29:58.000Z","createdAt":"2026-04-30T08:28:55.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2026-04-30T08:28:55.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2026-08-22 00:00:17.2890||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:17.2890||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1777537712854 |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1777537712854 done. |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1777537712854 |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1777537712854 |url: |action: 2026-08-22 00:00:17.4434||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1777537712854 |url: |action: 2026-08-22 00:00:17.7535||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1777537712854, Details [{"status":true,"message":"Verification successful","data":{"id":6094034497,"domain":"live","status":"success","reference":"1777537712854","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2026-04-30T08:29:58.000Z","created_at":"2026-04-30T08:28:55.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"154.113.165.98","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1777537736,"time_spent":63,"attempts":0,"errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"pending","message":"Payment in progress with bank","time":1},{"type":"action","message":"Set payment method to: bank_transfer","time":3},{"type":"success","message":"Successfully paid with bank_transfer","time":63}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_l75dtk6r4o","bin":"023XXX","last4":"X507","exp_month":"04","exp_year":"2026","channel":"bank_transfer","card_type":"transfer","bank":"ALAT by WEMA","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"ALAT by WEMA","sender_country":"NG","sender_bank_account_number":"XXXXXXX507","sender_name":"MOSUNMOLA ADEFARATI","narration":"ALAT NIP TRANSFER TO PAYSTACK CHECKOUT FROM MOSUNMOLA ADEFARATI","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":360564732,"first_name":"","last_name":"","email":"mosunmolaadefarati005@gmail.com","customer_code":"CUS_zz644ugqspy1lq5","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2026-04-30T08:29:58.000Z","createdAt":"2026-04-30T08:28:55.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2026-04-30T08:28:55.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2026-08-22 00:00:17.7570||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2026-08-22 00:00:17.7570||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2026-08-22 00:00:17.9068||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2026-08-22 00:00:17.9068||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2026-08-22 00:00:17.9140||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1777537712854 |url: |action: 2026-08-22 00:00:17.9140||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1777537712854 done. |url: |action: 2026-08-22 00:00:18.8591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:18.8591||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:23.5010||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:00:23.5010||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:00:23.8621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:23.8621||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:28.8647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:28.8647||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:33.8677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:33.8677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:38.8687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:38.8687||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:43.8705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:43.8705||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:48.8749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:48.8749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:53.5050||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:00:53.5050||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:00:53.8782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:53.8782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:00:58.8806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:00:58.8806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:03.8839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:03.8839||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:08.8862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:08.8862||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:13.8863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:13.8863||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:18.8901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:18.8901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:23.5086||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:01:23.5086||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:01:23.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:23.8951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:28.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:28.8959||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:33.8971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:33.8971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:38.8971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:38.8971||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:43.9003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:43.9003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:48.9012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:48.9012||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:53.5123||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:01:53.5123||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:01:53.9049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:53.9049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:01:58.9064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:01:58.9064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:03.9066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:03.9066||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:08.9075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:08.9075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:09.0956||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:1787353209033;LastJobId:286800;NextExecution:1787353320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353329090;NextExecution:1787353440000;LastJobId:286803), NextExecution: (8/21/2026 11:04:00 PM) |url: |action: 2026-08-22 00:02:09.1028||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:1787353209033;LastJobId:286802;NextExecution:1787353320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353329090;NextExecution:1787353440000;LastJobId:286804), NextExecution: (8/21/2026 11:04:00 PM) |url: |action: 2026-08-22 00:02:09.1028||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:02:13.9115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:13.9115||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:18.9141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:18.9141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:23.5212||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:02:23.5212||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:02:23.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:23.9177||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:28.9196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:28.9196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:33.9227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:33.9227||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:38.9245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:38.9245||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:43.9290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:43.9290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:48.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:48.9332||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:53.3623||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2026-08-22 00:02:53.3623||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2026-08-22 00:02:53.5222||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:02:53.5222||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:02:53.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:53.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:02:58.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:02:58.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:03.9425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:03.9425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:08.9471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:08.9471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:13.9519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:13.9519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:18.9530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:18.9530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:23.5222||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:03:23.5222||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:03:23.9570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:23.9570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:28.9605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:28.9605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:33.9638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:33.9638||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:38.9686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:38.9686||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:43.9710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:43.9710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:48.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:48.9728||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:53.5249||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:03:53.5249||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:03:53.9732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:53.9732||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:03:58.9749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:03:58.9749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:03.9782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:03.9782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:08.9797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:08.9797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:09.1400||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:1787353329090;LastJobId:286803;NextExecution:1787353440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353449135;NextExecution:1787353560000;LastJobId:286805), NextExecution: (8/21/2026 11:06:00 PM) |url: |action: 2026-08-22 00:04:09.1488||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:1787353329090;LastJobId:286804;NextExecution:1787353440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353449135;NextExecution:1787353560000;LastJobId:286806), NextExecution: (8/21/2026 11:06:00 PM) |url: |action: 2026-08-22 00:04:09.1488||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:04:13.9844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:13.9844||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:18.9879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:18.9879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:23.5293||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:04:23.5293||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:04:23.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:23.9903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:28.9915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:28.9915||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:33.9922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:33.9922||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:38.9941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:38.9941||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:43.9961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:43.9961||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:48.9978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:48.9978||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:53.5314||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:04:53.5314||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:04:53.9998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:53.9998||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:04:59.0003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:04:59.0003||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:04.0021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:04.0021||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:09.0060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:09.0060||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:14.0105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:14.0105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:19.0117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:19.0117||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:23.5335||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:05:23.5335||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:05:24.0151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:24.0151||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:29.0180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:29.0180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:34.0222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:34.0222||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:39.0228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:39.0228||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:44.0247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:44.0247||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:49.0280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:49.0280||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:53.5349||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:05:53.5349||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:05:54.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:54.0297||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:05:59.0343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:05:59.0343||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:04.0374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:04.0374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:09.0418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:09.0418||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:09.1871||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:1787353449135;LastJobId:286805;NextExecution:1787353560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353569175;NextExecution:1787353680000;LastJobId:286807), NextExecution: (8/21/2026 11:08:00 PM) |url: |action: 2026-08-22 00:06:09.1871||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:1787353449135;LastJobId:286806;NextExecution:1787353560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353569175;NextExecution:1787353680000;LastJobId:286808), NextExecution: (8/21/2026 11:08:00 PM) |url: |action: 2026-08-22 00:06:09.1871||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:06:14.0425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:14.0425||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:19.0459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:19.0459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:23.5377||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:06:23.5377||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:06:24.0487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:24.0487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:29.0505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:29.0505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:34.0549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:34.0549||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:39.0567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:39.0567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:44.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:44.0605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:49.0639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:49.0639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:53.5484||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:06:53.5484||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:06:54.0643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:54.0643||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:06:59.0651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:06:59.0651||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:04.0671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:04.0671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:09.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:09.0714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:14.0740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:14.0740||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:19.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:19.0757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:23.5528||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:07:23.5528||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:07:24.0768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:24.0768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:29.0783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:29.0783||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:34.0828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:34.0828||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:39.0858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:39.0858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:44.0865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:44.0865||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:49.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:49.0868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:53.3657||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2026-08-22 00:07:53.3657||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2026-08-22 00:07:53.5566||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:07:53.5566||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:07:54.0902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:54.0902||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:07:59.0910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:07:59.0910||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:04.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:04.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:09.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:09.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:09.2356||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:1787353569175;LastJobId:286807;NextExecution:1787353680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353689230;NextExecution:1787353800000;LastJobId:286809), NextExecution: (8/21/2026 11:10:00 PM) |url: |action: 2026-08-22 00:08:09.2553||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:1787353569175;LastJobId:286808;NextExecution:1787353680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353689230;NextExecution:1787353800000;LastJobId:286810), NextExecution: (8/21/2026 11:10:00 PM) |url: |action: 2026-08-22 00:08:09.2553||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:08:14.0954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:14.0954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:19.0987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:19.0987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:23.5623||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:08:23.5623||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:08:24.0992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:24.0992||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:29.1004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:29.1004||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:34.1019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:34.1019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:39.1056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:39.1056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:44.1056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:44.1056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:49.1075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:49.1075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:53.5636||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:08:53.5636||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:08:54.1113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:54.1113||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:08:59.1150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:08:59.1150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:04.1181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:04.1181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:09.1201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:09.1201||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:14.1221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:14.1221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:19.1268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:19.1268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:23.5663||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:09:23.5663||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:09:24.1296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:24.1296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:29.1303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:29.1303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:34.1335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:34.1335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:39.1341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:39.1341||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:44.1386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:44.1386||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:49.1434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:49.1434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:53.5684||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:09:53.5684||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:09:54.1438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:54.1438||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:09:59.1467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:09:59.1467||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:04.1506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:04.1506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:09.1543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:09.1543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:09.2854||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:1787353689230;LastJobId:286809;NextExecution:1787353800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353809280;NextExecution:1787353920000;LastJobId:286811), NextExecution: (8/21/2026 11:12:00 PM) |url: |action: 2026-08-22 00:10:09.2854||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:1787353689230;LastJobId:286810;NextExecution:1787353800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353809280;NextExecution:1787353920000;LastJobId:286812), NextExecution: (8/21/2026 11:12:00 PM) |url: |action: 2026-08-22 00:10:09.2971||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:10:14.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:14.1562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:19.1587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:19.1587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:23.5747||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:10:23.5747||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:10:24.1600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:24.1600||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:29.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:29.1639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:34.1671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:34.1671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:39.1701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:39.1701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:44.1708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:44.1708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:49.1716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:49.1716||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:53.5753||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:10:53.5753||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:10:54.1746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:54.1746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:10:59.1746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:10:59.1746||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:04.1791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:04.1791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:09.1804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:09.1804||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:14.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:14.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:19.1887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:19.1887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:23.5750||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:11:23.5750||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:11:24.1899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:24.1899||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:29.1924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:29.1924||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:34.1926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:34.1926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:39.1951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:39.1951||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:44.1982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:44.1982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:49.2025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:49.2025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:53.5797||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:11:53.5797||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:11:54.2046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:54.2046||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:11:59.2084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:11:59.2084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:04.2116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:04.2116||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:09.2162||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:09.2162||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:09.3246||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:1787353809280;LastJobId:286811;NextExecution:1787353920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353929320;NextExecution:1787354040000;LastJobId:286813), NextExecution: (8/21/2026 11:14:00 PM) |url: |action: 2026-08-22 00:12:09.3246||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:1787353809280;LastJobId:286812;NextExecution:1787353920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787353929320;NextExecution:1787354040000;LastJobId:286814), NextExecution: (8/21/2026 11:14:00 PM) |url: |action: 2026-08-22 00:12:09.3246||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:12:14.2198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:14.2198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:19.2204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:19.2204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:23.5830||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:12:23.5830||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:12:24.2250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:24.2250||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:29.2261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:29.2261||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:34.2282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:34.2282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:39.2314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:39.2314||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:44.2364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:44.2364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:49.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:49.2395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:53.3719||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2026-08-22 00:12:53.3719||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2026-08-22 00:12:53.3977||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2026-08-22 00:12:53.3977||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2026-08-22 00:12:53.3977||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2026-08-22 00:12:53.4066||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2026-08-22 00:12:53.4066||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2026-08-22 00:12:53.4066||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2026-08-22 00:12:53.4066||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2026-08-22 00:12:53.4066||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2026-08-22 00:12:53.4066||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2026-08-22 00:12:53.4066||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2026-08-22 00:12:53.5832||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:12:53.5832||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:12:54.2426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:54.2426||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:12:59.2433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:12:59.2433||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:04.2457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:04.2457||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:09.2471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:09.2471||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:14.2490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:14.2490||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:19.2495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:19.2495||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:23.5876||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:13:23.5876||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:13:24.2504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:24.2504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:29.2519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:29.2519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:34.2543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:34.2543||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:39.2570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:39.2570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:44.2587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:44.2587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:49.2605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:49.2605||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:53.5899||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:13:53.5899||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:13:54.2614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:54.2614||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:13:59.2644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:13:59.2644||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:04.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:04.2652||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:09.2664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:09.2664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:09.3614||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:1787353929320;LastJobId:286813;NextExecution:1787354040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354049357;NextExecution:1787354160000;LastJobId:286815), NextExecution: (8/21/2026 11:16:00 PM) |url: |action: 2026-08-22 00:14:09.3736||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:1787353929320;LastJobId:286814;NextExecution:1787354040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354049357;NextExecution:1787354160000;LastJobId:286816), NextExecution: (8/21/2026 11:16:00 PM) |url: |action: 2026-08-22 00:14:09.3736||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:14:14.2690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:14.2690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:19.2691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:19.2691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:23.5928||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:14:23.5928||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:14:24.2730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:24.2730||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:29.2741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:29.2741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:34.2741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:34.2741||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:39.2753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:39.2753||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:44.2786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:44.2786||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:49.2805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:49.2805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:53.5969||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:14:53.5969||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:14:54.2820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:54.2820||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:14:59.2843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:14:59.2843||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:04.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:04.2851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:09.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:09.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:14.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:14.2891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:19.2909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:19.2909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:23.6000||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:15:23.6000||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:15:24.2928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:24.2928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:29.2935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:29.2935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:34.2979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:34.2979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:39.3013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:39.3013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:44.3043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:44.3043||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:49.3063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:49.3063||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:53.6069||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:15:53.6069||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:15:54.3074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:54.3074||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:15:59.3077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:15:59.3077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:04.3076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:04.3076||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:09.3112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:09.3112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:09.3972||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:1787354049357;LastJobId:286815;NextExecution:1787354160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354169393;NextExecution:1787354280000;LastJobId:286817), NextExecution: (8/21/2026 11:18:00 PM) |url: |action: 2026-08-22 00:16:09.4039||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:1787354049357;LastJobId:286816;NextExecution:1787354160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354169393;NextExecution:1787354280000;LastJobId:286818), NextExecution: (8/21/2026 11:18:00 PM) |url: |action: 2026-08-22 00:16:09.4039||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:16:14.3146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:14.3146||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:19.3164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:19.3164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:23.6124||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:16:23.6124||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:16:24.3192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:24.3192||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:29.3241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:29.3241||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:34.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:34.3260||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:39.3306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:39.3306||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:44.3337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:44.3337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:49.3357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:49.3357||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:53.6180||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:16:53.6180||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:16:54.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:54.3387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:16:59.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:16:59.3394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:04.3423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:04.3423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:09.3441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:09.3441||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:14.3489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:14.3489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:19.3508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:19.3508||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:23.6202||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:17:23.6202||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:17:24.3553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:24.3553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:29.3561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:29.3561||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:34.3571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:34.3571||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:39.3590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:39.3590||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:44.3623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:44.3623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:49.3642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:49.3642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:53.3727||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2026-08-22 00:17:53.3727||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2026-08-22 00:17:53.6205||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:17:53.6205||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:17:54.3683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:54.3683||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:17:59.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:17:59.3704||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:04.3714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:04.3714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:09.3739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:09.3739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:09.4372||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:1787354169393;LastJobId:286817;NextExecution:1787354280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354289432;NextExecution:1787354400000;LastJobId:286819), NextExecution: (8/21/2026 11:20:00 PM) |url: |action: 2026-08-22 00:18:09.4575||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:1787354169393;LastJobId:286818;NextExecution:1787354280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354289432;NextExecution:1787354400000;LastJobId:286820), NextExecution: (8/21/2026 11:20:00 PM) |url: |action: 2026-08-22 00:18:09.4631||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:18:14.3739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:14.3739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:19.3777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:19.3777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:23.6250||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:18:23.6250||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:18:24.3821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:24.3821||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:29.3860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:29.3860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:34.3909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:34.3909||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:39.3942||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:39.3942||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:44.3955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:44.3955||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:49.3981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:49.3981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:53.6305||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:18:53.6305||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:18:54.4020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:54.4020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:18:59.4068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:18:59.4068||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:04.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:04.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:09.4131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:09.4131||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:14.4176||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:14.4176||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:19.4180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:19.4180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:23.6461||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:19:23.6461||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:19:24.4199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:24.4199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:29.4206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:29.4206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:34.4224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:34.4224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:39.4237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:39.4237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:44.4248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:44.4248||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:49.4278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:49.4278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:53.6486||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:19:53.6486||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:19:54.4299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:54.4299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:19:59.4304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:19:59.4304||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:04.4322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:04.4322||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:09.4340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:09.4340||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:09.4922||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:1787354289432;LastJobId:286819;NextExecution:1787354400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354409484;NextExecution:1787354520000;LastJobId:286821), NextExecution: (8/21/2026 11:22:00 PM) |url: |action: 2026-08-22 00:20:09.4990||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:1787354289432;LastJobId:286820;NextExecution:1787354400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354409484;NextExecution:1787354520000;LastJobId:286822), NextExecution: (8/21/2026 11:22:00 PM) |url: |action: 2026-08-22 00:20:09.4990||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:20:14.4358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:14.4358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:19.4391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:19.4391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:23.6531||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:20:23.6531||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:20:24.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:24.4428||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:29.4452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:29.4452||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:34.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:34.4475||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:39.4485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:39.4485||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:44.4502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:44.4502||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:49.4507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:49.4507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:53.6568||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:20:53.6568||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:20:54.4527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:54.4527||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:20:59.4544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:20:59.4544||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:04.4547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:04.4547||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:09.4589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:09.4589||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:14.4623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:14.4623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:19.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:19.4633||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:23.6568||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:21:23.6568||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:21:24.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:24.4658||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:29.4701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:29.4701||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:34.4706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:34.4706||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:39.4750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:39.4750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:44.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:44.4805||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:49.4818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:49.4818||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:53.6565||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:21:53.6565||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:21:54.4832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:54.4832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:21:59.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:21:59.4851||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:04.4872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:04.4872||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:09.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:09.4919||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:09.5315||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:1787354409484;LastJobId:286821;NextExecution:1787354520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354529527;NextExecution:1787354640000;LastJobId:286823), NextExecution: (8/21/2026 11:24:00 PM) |url: |action: 2026-08-22 00:22:09.5382||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:1787354409484;LastJobId:286822;NextExecution:1787354520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354529527;NextExecution:1787354640000;LastJobId:286824), NextExecution: (8/21/2026 11:24:00 PM) |url: |action: 2026-08-22 00:22:09.5382||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:22:14.4940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:14.4940||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:19.4944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:19.4944||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:23.6563||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:22:23.6563||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:22:24.4981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:24.4981||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:29.4987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:29.4987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:34.4988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:34.4988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:39.5020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:39.5020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:44.5056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:44.5056||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:49.5105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:49.5105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:53.3711||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2026-08-22 00:22:53.3711||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2026-08-22 00:22:53.6623||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:22:53.6623||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:22:54.5120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:54.5120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:22:59.5139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:22:59.5139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:04.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:04.5170||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:09.5208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:09.5208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:14.5258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:14.5258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:19.5277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:19.5277||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:23.6642||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:23:23.6642||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:23:24.5312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:24.5312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:29.5334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:29.5334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:34.5359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:34.5359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:39.5390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:39.5390||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:44.5404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:44.5404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:49.5422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:49.5422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:53.6671||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:23:53.6671||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:23:54.5430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:54.5430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:23:59.5479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:23:59.5479||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:04.5516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:04.5516||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:09.5535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:09.5535||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:09.5767||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1787354529527;LastJobId:286823;NextExecution:1787354640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354649564;NextExecution:1787354760000;LastJobId:286825), NextExecution: (8/21/2026 11:26:00 PM) |url: |action: 2026-08-22 00:24:09.5869||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:1787354529527;LastJobId:286824;NextExecution:1787354640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354649564;NextExecution:1787354760000;LastJobId:286826), NextExecution: (8/21/2026 11:26:00 PM) |url: |action: 2026-08-22 00:24:09.5869||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:24:14.5573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:14.5573||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:19.5579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:19.5579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:23.6685||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:24:23.6685||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:24:24.5616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:24.5616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:29.5660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:29.5660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:34.5673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:34.5673||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:39.5694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:39.5694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:44.5708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:44.5708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:49.5757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:49.5757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:53.6705||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:24:53.6705||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:24:54.5799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:54.5799||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:24:59.5813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:24:59.5813||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:04.5825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:04.5825||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:09.5826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:09.5826||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:14.5855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:14.5855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:19.5871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:19.5871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:23.6744||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:25:23.6744||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:25:24.5890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:24.5890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:29.5908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:29.5908||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:34.5911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:34.5911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:39.5946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:39.5946||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:44.5960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:44.5960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:49.5972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:49.5972||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:53.6753||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:25:53.6753||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:25:54.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:54.5979||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:25:59.5980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:25:59.5980||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:04.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:04.6027||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:09.6037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:09.6037||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:09.6150||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:1787354649564;LastJobId:286825;NextExecution:1787354760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354769609;NextExecution:1787354880000;LastJobId:286827), NextExecution: (8/21/2026 11:28:00 PM) |url: |action: 2026-08-22 00:26:09.6150||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:1787354649564;LastJobId:286826;NextExecution:1787354760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1787354769609;NextExecution:1787354880000;LastJobId:286828), NextExecution: (8/21/2026 11:28:00 PM) |url: |action: 2026-08-22 00:26:09.6150||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2026-08-22 00:26:14.6062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:14.6062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:19.6075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:19.6075||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:23.6794||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:26:23.6794||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:26:24.6090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:24.6090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:29.6119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:29.6119||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:34.6157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:34.6157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:39.6204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:39.6204||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:44.6209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:44.6209||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:49.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:49.6253||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:53.6833||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:26:53.6833||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:26:54.6284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:54.6284||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:26:59.6315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:26:59.6315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:04.6359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:04.6359||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:09.6367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:09.6367||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:14.6368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:14.6368||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:19.6379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:19.6379||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:23.6900||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 heartbeat successfully sent |url: |action: 2026-08-22 00:27:23.6900||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:7400:8b0a15b1 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2026-08-22 00:27:24.6423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:24.6423||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:29.6456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:29.6456||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:34.6505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:34.6505||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:39.6537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2026-08-22 00:27:39.6537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2026-08-22 00:27:43.0684||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 caught stopping signal... |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:9f830f3f stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:c4602c50 stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33bb34d8 stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e8136d8a stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ecad0e30 stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5d6281ea stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ab61a4ff stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:81108976 stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8d7c07a9 stopped in 0.0234 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:2032a5fc stopped in 0 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:50ae88e0 stopped in 0.0234 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:bab746d2 stopped in 0.1225 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:8da7e7ea stopped in 0.1163 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:f199eb90 stopped in 0.1302 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:ee4ff6c1 stopped in 0.1311 ms |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:44cf7a77 stopped in 0.1468 ms |url: |action: 2026-08-22 00:27:43.0684||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 caught stopped signal... |url: |action: 2026-08-22 00:27:43.0684||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9988efc6 stopped in 3.915 ms |url: |action: 2026-08-22 00:27:43.0920||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b67b372e stopped in 20.9533 ms |url: |action: 2026-08-22 00:27:44.0810||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:75b52f18 stopped in 1009.9113 ms |url: |action: 2026-08-22 00:27:44.0810||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b61aedc6 stopped in 1014.3946 ms |url: |action: 2026-08-22 00:27:44.0810||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9058ca1a stopped in 1014.4163 ms |url: |action: 2026-08-22 00:27:44.0810||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b974bf2d stopped in 1019.3806 ms |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:34fbe903 stopped in 1024.3603 ms |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cab4a216 stopped in 1024.5149 ms |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3d0c7860 stopped in 1024.4553 ms |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:895fb9e3 stopped in 1024.5024 ms |url: |action: 2026-08-22 00:27:44.0954||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 All dispatchers stopped |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:6e342e1e stopped in 1025.6986 ms |url: |action: 2026-08-22 00:27:44.0954||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 is reporting itself as stopped... |url: |action: 2026-08-22 00:27:44.0954||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 successfully reported itself as stopped in 3.6314 ms |url: |action: 2026-08-22 00:27:44.0954||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:7400:8b0a15b1 has been stopped in total 1030.6938 ms |url: |action: 2026-08-22 00:27:44.0954||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:0db68d4c stopped in 1033.0758 ms |url: |action: